标签: c# arrays
我有一个我预先定义为长度为2的数组。
private int[] numbers = new int[2];
现在,我想编写一个方法,创建一个具有当前状态的双倍大小的数组,并将所有数据复制到它。然后它将数组引用分配给这个新引用。关于如何从方法开始的任何想法?
答案 0 :(得分:7)
您自己不需要这样做 - 它已经存在于Array.Resize:
Array.Resize
Array.Resize(ref numbers, numbers.Length * 2);