比如已經定義了數組:int[] a={1,2,4}現在想給他添加一個數字3,請問應該怎么加,并且a[2]==3,a[3]==4
4 回答

揚帆大魚
TA貢獻1799條經驗 獲得超9個贊
數組確實不能更改長度。不過你可以用Array.CopyTo方法來將其Copy到一個新數組中。
int[] newArray = new int[4];
oldArray.CopyTo( newArray , 0 );
但是你別老是調整,這是有性能問題的。如樓上幾位所說的。你用ArrayList或者范型類List<int>就可以解決長度不定的情況。

小怪獸愛吃肉
TA貢獻1852條經驗 獲得超1個贊
方法一,使用ArrayList
ArrayList.Add(新元素);
方法二,使用為定長數組
int[] a={};//其實是很長的數組
a[0]=1;
a[1]=2;
a[2]=3;
a[3]=4;
方法三,泛型
List<int> l=new List<int>();
l.Add(3);
- 4 回答
- 0 關注
- 3542 瀏覽
添加回答
舉報
0/150
提交
取消