C# 数组如何设定容量
在 C# 中,可以通过在数组的声明中指定数组的长度来设置数组的容量。例如:
int[] arr = new int[10]; // 创建一个长度为10的整型数组
还可以使用 Array.Resize 方法来动态调整数组的大小,从而改变数组的容量。例如:
int[] arr = { 1, 2, 3 };
Array.Resize(ref arr, 5); // 将数组的长度扩展到5
在这个例子中,Array.Resize 方法将 arr 数组的长度扩展到 5,新的元素会被初始化为默认值。如果需要保留原来的元素,可以使用 Array.Copy 方法将原数组的元素复制到新数组中。例如:
int[] arr = { 1, 2, 3 };
Array.Resize(ref arr, 5);
Array.Copy(new int[] { 1, 2, 3 }, arr, 3); // 将原数组的前三个元素复制到新数组中
原文地址: https://www.cveoy.top/t/topic/dnnC 著作权归作者所有。请勿转载和采集!