首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在C#中扩展数组

在C#中,扩展数组的方法有很多种,以下是一些常见的方法:

  1. 使用Array.Resize方法

Array.Resize方法可以改变数组的大小,以下是一个示例代码:

代码语言:csharp
复制
int[] arr = new int[] { 1, 2, 3, 4, 5 };
Array.Resize(ref arr, 10);

在上面的代码中,我们将数组的大小从5扩展到了10。

  1. 使用Array.Copy方法

Array.Copy方法可以将一个数组的元素复制到另一个数组中,以下是一个示例代码:

代码语言:csharp
复制
int[] arr1 = new int[] { 1, 2, 3, 4, 5 };
int[] arr2 = new int[10];
Array.Copy(arr1, arr2, arr1.Length);

在上面的代码中,我们将arr1数组的元素复制到了arr2数组中。

  1. 使用Array.Concat方法

Array.Concat方法可以将多个数组合并成一个数组,以下是一个示例代码:

代码语言:csharp
复制
int[] arr1 = new int[] { 1, 2, 3, 4, 5 };
int[] arr2 = new int[] { 6, 7, 8, 9, 10 };
int[] arr3 = Array.Concat(arr1, arr2);

在上面的代码中,我们将arr1和arr2数组合并成了一个新的数组arr3。

  1. 使用List类

List类是一个动态数组,可以自动扩展大小,以下是一个示例代码:

代码语言:csharp
复制
List<int> list = new List<int>();
list.Add(1);
list.Add(2);
list.Add(3);
list.Add(4);
list.Add(5);

在上面的代码中,我们创建了一个List对象,并向其中添加了5个元素。

以上是一些常见的扩展数组的方法,开发人员可以根据自己的需求选择合适的方法。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的合辑

领券