我首先定义了一个类型,里面有一些属性。然后我用OUT将这个类型传到方法中。
但是方法结束要我必须对这个整体类型赋值,可是我只需要对其中某个字段赋值如:text.name=XXX
这里方法不能有返回值,我只希望对这个参数在这个方法中的某一个属性赋值或添加。请问我在OUT下应该怎么做。。。
不太明白你的描述。
對於out屬性,可以這樣
int m=0;
a.hellow(out m);
這個方法執行完,m就有數值了
a.s=m;
看你的意思是要使用ref传参
贴代码吧,你表达的也许不是你想象的那样的。
所谓输出参数当然是你在外部传不进去,只能在内部赋值再传出来,OK,如果不是你的意思,那么上代码!
看out具体定义吧http://msdn.microsoft.com/en-us/library/t3c3bfhx(v=vs.80).aspx
真是的,基础不牢,概念不清。先看看msdn去。