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