输出的结果,以前我注意过,不过现在又忘了,结果自己的结果出了问题,这个是个很简单的问题,如果用
Fred.PrintInfo();
Console.Read();
结果是不同的。
区别:按值传递类型复制了指向调用者对象的引用,SendAPersonByValue()方法与调用者指向同一个对象,所以可以改变对象状态数据,但是无法指向一个新的对象,和常量指针类似。
理解了还是挺简单的ref这个关键字也在许多地方多用用。
输出的结果,以前我注意过,不过现在又忘了,结果自己的结果出了问题,这个是个很简单的问题,如果用
结果是不同的。
区别:按值传递类型复制了指向调用者对象的引用,SendAPersonByValue()方法与调用者指向同一个对象,所以可以改变对象状态数据,但是无法指向一个新的对象,和常量指针类似。
理解了还是挺简单的ref这个关键字也在许多地方多用用。
相关文章: