日期:2014-05-20  浏览次数:20808 次

关于动态增加数组的问题!!!!!!!!!!
我有一组数据   a,b,c,d(a,b,cd都是变量)
我想把这组数据组成一个二维数组,但数组的行数不能确定
请问怎么做?

要做到可以删除某行


------解决方案--------------------
abcd和二维数组的关系?
可以用List来存
------解决方案--------------------
用ArrayList或者List <> 可以不?
------解决方案--------------------
用List或者ArrayList就行了嘛
------解决方案--------------------
MSDN
------解决方案--------------------
没太明白楼主的意思...

是这样不?

List <string[]> list = new List <string[]> ();
string[] array1 = new string[] { "a ", "b ", "c ", "d " };
string[] array2 = new string[] { "aa ", "bb ", "cc ", "dd " };
list.Add(array1);
list.Add(array2);


想删除可以调用list.Remove() or list .RemoveAt()等方法..
------解决方案--------------------
list[0][0]不行吗?
------解决方案--------------------
List <string[]> list = new List <string[]> ();
string[] array1 = new string[] { "a ", "b ", "c ", "d " };
string[] array2 = new string[] { "aa ", "bb ", "cc ", "dd " };
list.Add(array1);
list.Add(array2);
Console.WriteLine(list[0][0]);

输出:
a