When should we use ref and out
本问题已经有最佳答案,请猛点这里访问。
我们应该什么时候实际使用ref和out。我知道两者的区别。在传递引用参数之前,必须将其赋给一个值。这不是强制进出。
但是我们什么时候应该使用参考号呢??
我读了这个,但没读到,我应该什么时候用参考号。
http://www.dotnetperls.com/ref
这里是一个例子:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | static void Main(string[] args) { int i = 1; foo(i); Console.Write(i); //i=1; Reffoo(ref i); Console.Write(i); //i=2; } static void Reffoo(ref int i) { i++; } static void foo(int i) { i++; } |