下面是详细的讲解,希望能对您有所帮助。
C#动态调整数组大小的方法
在C#中,数组是一种常见的数据类型,它可以按照一定的大小存储和访问一组相同类型的元素。有时候我们需要在程序运行时动态地调整数组的大小,本文将介绍几种实现这个功能的方法。
使用Array.Resize方法
Array.Resize方法允许我们动态调整数组的大小,其语法格式如下:
Array.Resize(ref T[] array, int newSize);
其中,ref关键字表示传递的是数组引用,而T表示数组的元素类型。newSize表示新的数组大小。
下面是一个示例代码:
class Program
{
static void Main(string[] args)
{
int[] arr = { 1, 2, 3, 4 };
Console.WriteLine("原始数组大小:" + arr.Length);
Array.Resize(ref arr, arr.Length + 2);
Console.WriteLine("调整后的数组大小:" + arr.Length);
}
}
使用List类型
List
class Program
{
static void Main(string[] args)
{
List<int> lst = new List<int> { 1, 2, 3, 4 };
Console.WriteLine("原始List大小:" + lst.Count);
lst.Add(5);
Console.WriteLine("调整后的List大小:" + lst.Count);
}
}
以上就是C#动态调整数组大小的方法,希望能对您有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C#动态调整数组大小的方法 - Python技术站