怎么在方法中使用值传递引用类型 C#中方法默认是值传递的,使用ref和out可以把使值类型作为引用传递,而我想知道可以把引用类型(比如数组)通过值传递吗?这不同于默认的值传递,默认时,方法对数组的操作有效,而我现在希望对数组操作无效。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 每个object都有个方法叫Clone()用于实现对对象的浅拷贝, 楼主可以试试.如果是对象内有对象属性,那么就要自己去重写Clone方法了. 一楼的说得不对,可以的,只要加个关键字就行了 在类型前加 ref 关键字比如public void ss(ref string aa){ aa="bb";}调用string ww = "255";ss(ref ww);输出ww的值是 bb 自己写一个类似string的不可变对象 朋友请你看清楚,楼主是想实现c++中的 const参数修饰,在c#中实现不了的 用深拷贝就可以解决,MemberwiseClone() 请教Winform中的treeView单击时图片变动问题 【考一考】汇率算法,号称算法强的可以来挑战一下^_^ 能用程序来区分两张光盘吗? 关于linq的同类型数据分组的简单问题 这种异常是什么意思? 对象中属性不希望被序列化,如何设置 关于字符串的问题 dataGrid删除记录出现错误??? 关于 Crystal Reports,以用户需求的名义…… 有带checkbox的treeview控件吗? 求助!有没有比较好的免费工控控件 C#如何获取创建Oracle用户对象脚本?
public void ss(ref string aa)
{
aa="bb";
}调用
string ww = "255";
ss(ref ww);
输出ww的值是 bb