日期:2014-05-18  浏览次数:21044 次

关于传值的问题。
我忘记了,.net中,默认函数参数是传值还是传引用地址?

------解决方案--------------------
值类型传值,引用类型传地址

------解决方案--------------------
一般基本类型都传值; 引用类型传地址, 如: Class.

另外, string类型比较特殊, 虽是引用类型, 但传的是值, 基于效率原因.
------解决方案--------------------
这要看参数的类型了,值类型就复制值,而引用类型引用传递,即指针那样的吧.
如f(int i)//复制值到参数
f(dataset ds)//引用传递.
------解决方案--------------------
恩,楼上说的很对,但要看函数类型
------解决方案--------------------
另外, string类型比较特殊, 虽是引用类型, 但传的是值, 基于效率原因.
==========================
错误