摘要:
关于C#里的引用一直没有个清楚的认识,特别是对应传参时ref的运用。现在试着了解一下以理清概念。首先,我们都知道在C#里有两种类型:值类型与引用类型。对于值类型比较简单,如果作为参数传递时是拷贝传入,所以说在函数里改变参数是不会修改源数据。如果要同时修改源数据,就可以加上ref。对于引用类型就比较麻烦。首先,所有的类在C#中都是引用。但是其中string类是奇怪的,虽然string类是引用,但是由于一旦给string赋值,那么它的值是不能修改的,所以在给string改值时,其实是重新给string指向一个新的地址, 因此要想改变原值就需要加上ref。至于其他的类,什么时候要加ref,什么时候不 阅读全文
posted @ 2013-03-21 10:46
谷满仓
阅读(322)
评论(0)
推荐(0)

浙公网安备 33010602011771号