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

类变量是引用传递,但有的要加ref是为什么?解决思路

2012-02-17 
类变量是引用传递,但有的要加ref是为什么?类变量是引用传递,但有的函数要加ref是为什么?[解决办法]1.ref

类变量是引用传递,但有的要加ref是为什么?
类变量是引用传递,但有的函数要加ref是为什么?

[解决办法]
1.ref 关键字使参数按引用传递。

2.其效果是,当控制权传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中。

3.使用ref 参数,方法定义和调用方法都必须显式使用 ref 关键字

4.传递到 ref 参数的参数必须最先初始化。
[解决办法]
因为ref就是调用方法时给出的变量,而不是一个新的变量.
它并不复制直类型的直及引用类型的引用,先看看语法把!这个要自己慢慢体会的
[解决办法]

探讨
因为ref就是调用方法时给出的变量,而不是一个新的变量.
它并不复制直类型的直及引用类型的引用,先看看语法把!这个要自己慢慢体会的

热点排行