找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2058|回复: 12

C# 按址传递参数,ref 参数如何使用?

 火.. [复制链接]
  • 打卡等级:常驻代表
  • 打卡总天数:34
  • 打卡月天数:6
  • 打卡总奖励:9027
  • 最近打卡:2025-12-17 23:15:51

2823

主题

541

回帖

2万

积分

管理员

积分
22569
发表于 2021-9-4 11:27:07 | 显示全部楼层 |阅读模式
参数按址传递需要用到 ref 关键字,ref 标识的参数可以改变参数的原始值。


  1. static void Main(string[] args)
  2. {
  3.     string a = "0";
  4.     int b = 0;

  5.     Console.WriteLine("调用函数前");
  6.     Console.WriteLine("a: {0}",a);
  7.     Console.WriteLine("b: {0}", b);

  8.     Test(ref a, ref b);

  9.     Console.WriteLine("");
  10.     Console.WriteLine("调用函数后");
  11.     Console.WriteLine("a: {0}", a);
  12.     Console.WriteLine("b: {0}", b);

  13.     Console.Read();
  14. }

  15. static void Test(ref string a, ref int b)
  16. {
  17.     a = "001";
  18.     b = 100;
  19. }
复制代码





来源:C#社区
原文:https://www.hicsharp.com/a/d88e30b8cdac4da499dc8cd72a3d2d2f


工控课堂 www.gkket.com

0

主题

109

回帖

295

积分

注册会员

积分
295
发表于 2021-9-4 11:49:29 | 显示全部楼层
楼主您的技术水准,我最服你,其他都是浮云
工控课堂 www.gkket.com

0

主题

125

回帖

324

积分

注册会员

积分
324
发表于 2021-9-4 13:29:52 | 显示全部楼层
感谢楼主无私分享!
工控课堂 www.gkket.com

0

主题

29

回帖

26

积分

新手上路

积分
26
发表于 2025-11-21 02:34:25 | 显示全部楼层
这波反向操作,我属实没想到!
工控课堂 www.gkket.com

0

主题

83

回帖

125

积分

新手上路

积分
125
发表于 2025-11-21 02:49:09 | 显示全部楼层
画面感太强了,仿佛身临其境!
工控课堂 www.gkket.com

0

主题

97

回帖

140

积分

新手上路

积分
140
发表于 2025-11-21 02:49:53 | 显示全部楼层
蹲一波同款,有没有小伙伴推荐?
工控课堂 www.gkket.com

0

主题

146

回帖

460

积分

注册会员

积分
460
发表于 2025-11-21 02:51:09 | 显示全部楼层
被戳中笑点 / 泪点,太真实了!
工控课堂 www.gkket.com
  • 打卡等级:无名新人
  • 打卡总天数:1
  • 打卡月天数:1
  • 打卡总奖励:9
  • 最近打卡:2025-12-18 11:20:33

0

主题

114

回帖

377

积分

注册会员

积分
377
发表于 2025-11-21 02:52:16 | 显示全部楼层
水贴也要有仪式感,我先来打卡~
工控课堂 www.gkket.com

0

主题

61

回帖

89

积分

新手上路

积分
89
发表于 2025-11-21 02:52:34 | 显示全部楼层
浅评一下:内容优质,值得推荐~
工控课堂 www.gkket.com

0

主题

100

回帖

164

积分

新手上路

积分
164
发表于 2025-11-21 02:53:44 | 显示全部楼层
蹲个后续,楼主记得更新呀,在线等挺急的~
工控课堂 www.gkket.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|手机版|免责声明|本站介绍|工控课堂 ( 沪ICP备20008691号-1 )

GMT+8, 2025-12-23 06:06 , Processed in 0.128411 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表