| 涛's profile秋叶无痕PhotosBlogLists | Help |
|
10 March ref/out最近在许多论坛上看到关于了ref和out的区别,发现解释的都不非常理想。 我想抄写点官方的解释,然后再来我自己的解释 //如下 方法参数上的 out 方法参数关键字使方法引用传递到方法的同一个变量。当控制传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中。 方法参数上的 ref 方法参数关键字使方法引用传递到方法的同一个变量。当控制传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中。 //上面的理解起来非常不好理解。下面我说说我自己的看法。 首先:两者都是按地址传递的,使用后都将改变原来的数值。很多人在论坛上解释说out是按数值传递,是错误的。简单的测试后可以知道out使用也能改变数值的,所以肯定是按照地址传递的。 TrackbacksThe trackback URL for this entry is: http://runningwater0.spaces.live.com/blog/cns!A537D9A77A6D9171!200.trak Weblogs that reference this entry
|
|
|