static void Main(string[] args)
{
int[] myArr = { 11, 22, 33 ,44,55};
Console.WriteLine("数组初始值:");
PrintArrayValues(myArr);
Array.Resize(ref myArr, myArr.Length + 2);
Console.WriteLine("调整为较大的长度后的值:");
PrintArrayValues(myArr);
Array.Resize(ref myArr, 2);
Console.WriteLine("调整为较小的长度后的值:");
PrintArrayValues(myArr);
Console.ReadLine();
}
public static void PrintArrayValues(int[] myArr)
{
for (int i = 0; i < myArr.Length; i++)
{
Console.WriteLine("[{0}]:{1}", i, myArr[i]);
}
}
通过数组的resize方法就可以动态的调整以定义好的数组长度,不需要转换为集合的方式再来改变!这种方便是Array本身提供的方法! |