Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用方法c展开数组_C#_Arrays - Fatal编程技术网

C# 用方法c展开数组

C# 用方法c展开数组,c#,arrays,C#,Arrays,我有一个数组,我已经预先定义为长度为2 private int[] numbers = new int[2]; 现在,我想编写一个方法,创建一个大小为当前状态两倍的数组,并将所有数据复制到该数组中。然后将数组引用分配给这个新的数组引用。关于如何开始使用该方法,您有什么想法吗?您不需要自己这样做-它已经存在,在: 每次你需要做某事的时候,你都不能问一个不同的问题。试着自己做一些事情,然后提出你遇到的问题。这是什么?众包通用集合?:,我们真的想鼓励这样的发展吗?30分钟前我给了他一个解决方案,其中

我有一个数组,我已经预先定义为长度为2

private int[] numbers = new int[2];

现在,我想编写一个方法,创建一个大小为当前状态两倍的数组,并将所有数据复制到该数组中。然后将数组引用分配给这个新的数组引用。关于如何开始使用该方法,您有什么想法吗?

您不需要自己这样做-它已经存在,在:


每次你需要做某事的时候,你都不能问一个不同的问题。试着自己做一些事情,然后提出你遇到的问题。这是什么?众包通用集合?:,我们真的想鼓励这样的发展吗?30分钟前我给了他一个解决方案,其中包括数组。调整大小,我猜他不会读答案@米奇麦:我被撕裂了。一方面,我认为OP的表现并不好。另一方面,我可以看到,对于不知道Array.Resize的其他人来说,这可能是一个有用的问答对。与正常的过于局部化的情况相反。我暂时不回答这个问题,但是如果整个问题都结束了,然后被删除了,我不会流一滴眼泪。。。
Array.Resize(ref numbers, numbers.Length * 2);