_NoOne 2015-01-22 08:56 采纳率: 33.3%
浏览 2938

数组作为形参传值,不改变数组原值

 int[] a = null;
 NewMethod(a);  
  List<int> k = new List<int>();
            k.Add(1);
            k.Add(2);
            a = k.ToArray();   

运行结果a还是NULL,按照C#的定义,数组是引用类型,运行代码后数组a的应该赋值成功

  • 写回答

2条回答 默认 最新

  • threenewbee 2015-01-22 09:15
    关注

    void NewMethod(ref int[] a)

    评论

报告相同问题?