小编use*_*524的帖子

通过引用传递引用vs传递引用值 - C#

问候,

我得到传递值和传递参考之间的差异.但是通过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)

c# reference ref

3
推荐指数
1
解决办法
9960
查看次数

标签 统计

c# ×1

ref ×1

reference ×1