首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c#中所有的参数都是通过值来传递的,除非特别说明解决办法

2012-05-16 
c#中所有的参数都是通过值来传递的,除非特别说明c#高级编程 第六版,在讲到方法参数的传递时用到这么一句话

c#中所有的参数都是通过值来传递的,除非特别说明
c#高级编程 第六版,在讲到方法参数的传递时用到这么一句话

“在C#中,所有的参数都是通过值来传递的,除非特别说明”

没太理解这句话,c#变量分值类型和引用类型两种,在向方法传递参数时,引用类型的肯定是通过引用来传递的,为啥上边那句说都是通过值来传递呢?

这里是特别指值类型的数据传递吗,上下文中没有看出来。

[解决办法]
是不是在说ref和out呢!
在实际的参数传递中大多数传的是“值”,而不是该值所在的“地址”?
仅作参考哈,我也不懂!
[解决办法]
就是ref和out,这样就类似与c++中传递指针

热点排行