传递参数的问题....
我定义了一个类为A:里面有属性(通过GET,SET设置的)a1;
我在另外一个类B中有这么一个方法:
我把类A作为参数传递给了B类的show方法;
void show(A)
{
A.a1= "1 ";
format(A);
string b=A.a1;(这里通过format(A)以后,在后面的A.a1怎么也变成了 "123 "而不是 "1 ",我也没用ref或者out标示过format的参数A啊....)
}
void format(A)
{
A.a1= "123 ";
}
------解决方案--------------------因为你传递的是对象的引用,而不是对象本身
------解决方案--------------------定义一个类的实例对象
------解决方案--------------------引用类型传递的都是引用