Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们什么时候应该真正使用 ref 和 out。我知道两者的区别。在您可以传递一个 ref 参数之前,您必须将它分配给一个值。这不是强制性的。
但是我们什么时候应该使用 ref。??
我读了这个,但没有得到,我什么时候应该使用 ref。
http://www.dotnetperls.com/ref
这是一个例子:
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++; }