问候,
我得到传递值和传递参考之间的差异.但是通过ref传递引用(例如数组)并按值传递数组是我无法理解的.如何通过引用传递引用?
int[] myArray = {1,2,3};
PassByVal(myArray);
PassByRef(ref myArray);
PassByVal(int[] array)
{ array = new int[] {7,8,9}; // will not work }
PassByRef(ref int[] array)
{ array = new int[] {10,11,12}; } // will work
Run Code Online (Sandbox Code Playgroud)