PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_Sharp
[問題] 更改array的size又要保留原來的值
作者:
kisha024
(4545454554)
2016-04-13 16:40:11
各位好
如果已經有一個array 裡面也有一些值了 但想把該array的size變大
目前的做法是宣告一個size更大的array 把原本的值都搬過去 如下
int[] X = new int[3] { 5, 10, 15 };
int[] X1 = new int[4];
for (int i = 0; i < X.Length; i++)
X1[i] = X[i];
請問 有什麼簡潔的寫法可以更改array的size 又保留原值嗎?
謝謝
作者:
J002
(阿里山 我來了XD~)
2016-04-13 16:59:00
改成用List<int> ?
作者:
O187
(187cm)
2016-04-13 17:45:00
array.resize
作者:
kisha024
(4545454554)
2016-04-13 21:06:00
謝謝 如果是二維陣列 有類似Array.Resize可以用嗎?
作者: reichs
2016-04-13 21:33:00
用List會比arry更好
作者:
m339606
(mize)
2016-04-13 22:03:00
二維含以上我都直接用List包List處理了感覺比較好處理List<List<int>> 雙層用法,當然你想三層的話也行...我常用到的需求是第二層長度固定但是第一層不固定所以是用List<int[]>
作者: yeo1987 (Archie)
2016-04-14 00:53:00
多個維度也可改成Jagged Array搭配Array.Resize
作者:
Litfal
(Litfal)
2016-04-14 01:50:00
回想起讓人懷念的 ReDim Preserve XD
作者:
kisha024
(4545454554)
2016-04-14 09:31:00
謝謝大家
作者:
sakuraakira
(淡月光)
2016-04-14 23:11:00
即然用C#了 列陣習慣用List 會方便很多往後 資料繫結等 套用起來 無接軌
作者:
don750421
(1+1≠2)
2016-04-16 07:08:00
請愛用List..
繼續閱讀
[問題] SHDocVw如何偵測IE已載入完成?
Nearctic
[問題] 請問VisualStudio中可以讓{}摺疊嗎?
ak77now
[問題] Debugger.Launch(); 無效問題
shadow0828
Re: [問題] 負數處理
m339606
[問題] 負數處理
dabiddabid
[問題] 為什麼可以這樣寫(內部類別相關)
wa007123456
[問題] CheckBox的Text
kisha024
[問題] streamwriter reader在不同環境下不work
b26168
[程式] 跪求作業
qazblue
Re: [問題] 請問關於累加的這種語法表示法
TameFoxx
Links
booklink
Contact Us: admin [ a t ] ucptt.com