C#中ref参数的问题
答案:1 悬赏:70
解决时间 2021-01-21 11:58
- 提问者网友:刺鸟
- 2021-01-21 07:36
C#中ref参数的问题
最佳答案
- 二级知识专家网友:猎心人
- 2021-01-21 07:56
语法规定。
为何这样规定不得而知,私以为是为了让开发者更直观的知道被 ref 修饰的是按引用传递。
public void DoSomething(ref object obj);
DoSomething(ref obj);
DoSomething(obj); // 如果不规定实参也得加,就容易混淆了
追问:好吧,这样的确可以让人用的时候引起注意,是个不错的特性。
为何这样规定不得而知,私以为是为了让开发者更直观的知道被 ref 修饰的是按引用传递。
public void DoSomething(ref object obj);
DoSomething(ref obj);
DoSomething(obj); // 如果不规定实参也得加,就容易混淆了
追问:好吧,这样的确可以让人用的时候引起注意,是个不错的特性。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯