new string[4]时就已经是固定了.
要定义可变数组使用ArryList或者List<T>
例如使用ArryList:
ArryList arrs =new ArryList(); //定义一个可变数组arrs,其元素类型不定,可以一直添加元素,但是元素类型必须一致
for(int i=0;i<=10;i++)
{
arrs.Add(i); //将0到10 的数加入到arrs数组中,确定arrs的类型为int,不能再添加其它类型的元素
}
for(int i =100;i<150;i++)
{
arrs.Add(i); //将100到150的数加入到arrs中
}
List<T>和ArryList差不多一样,例如:
List<int> liarrs = new List<int>(); //定义一个可变的liarrs数组,其元素类型为int
liarrs.Add(1);
liarrs.Add(10);
liarrs.Add(8);
|