参数传参的时候一共有四种传递方式:一、无修饰符传参 也就是说没有传参修饰符,这种情况传过去的是一个副本,本体是不会被改变的二、out传参修饰符 在传参的参数全面加一个out: public void man() { string a=""; prejiet(out a); } public void man1(out string a) { a=""; Console.WriteLine(a); }//这样做就让man()方法里面的a也变成了10就介绍两个常用的方式,其它的自己百度