C#中怎么定义不定长数组

时间:2022-08-30 19:52:04
C#中定义变量都需要赋初值,
现在的问题我不知道数组的长度,怎么去定义这个数组呢
因为这个数组长度随机的并一直在变。

7 个解决方案

#1


那就别用数组了,用List<>

#2


用ArrayList或者List
ArrayList arr = new ArrayList();

#3


数组就是定长的,用List<>可以满足你的要求

#4


用泛型集合啊,List<T>就行了。

#5


引用 1 楼  的回复:
那就别用数组了,用List<>

mark;
list<int>  arraytemp = new list<int>(100);
100是可能的最大长度,实际可以使几个甚至没有。

#6


该回复于2012-03-29 15:30:41被版主删除

#7


动态数组List<T>,

#1


那就别用数组了,用List<>

#2


用ArrayList或者List
ArrayList arr = new ArrayList();

#3


数组就是定长的,用List<>可以满足你的要求

#4


用泛型集合啊,List<T>就行了。

#5


引用 1 楼  的回复:
那就别用数组了,用List<>

mark;
list<int>  arraytemp = new list<int>(100);
100是可能的最大长度,实际可以使几个甚至没有。

#6


该回复于2012-03-29 15:30:41被版主删除

#7


动态数组List<T>,