试试C#中的ArrayList类型吧,这种类型和java中的vector差不多,非常方便灵活
ArrayList al1 = new ArrayList(); ArrayList rm2 = new ArrayList();
rm2.Add((string)"hello1");
rm2.Add((string)"hello2");
rm2.Add((string)"hello3");
rm1.Add((ArrayList)rm2);就生成一个类似二维数组的列表
用 (ArrayList)rm1[0] 可以取出rm2
(String)rm2[0] 可以取出"hello1"唉呀,就是这个意思。
.Add(Object obj) 方法可以加入一个元素
.RemoveAt(int i) 方法可以删除指定元素
.Insert(int index, Object obj) 方法可以插入一个元素
ArrayList al1 = new ArrayList(); ArrayList rm2 = new ArrayList();
rm2.Add((string)"hello1");
rm2.Add((string)"hello2");
rm2.Add((string)"hello3");
rm1.Add((ArrayList)rm2);就生成一个类似二维数组的列表
用 (ArrayList)rm1[0] 可以取出rm2
(String)rm2[0] 可以取出"hello1"唉呀,就是这个意思。
.Add(Object obj) 方法可以加入一个元素
.RemoveAt(int i) 方法可以删除指定元素
.Insert(int index, Object obj) 方法可以插入一个元素
解决方案 »
- .NET网站中代码实现数据库自动备份
- WinForm中的CheckedListBox禁用某项
- 怎么在一个窗体中使用异步get http资源,等到完成后才可以关闭这个winfrom
- 异常信息为:无法找到资源程序集的问题
- 请问类似于windows下面bmp图像编辑器中的画纸是如何实现的?
- CodeSmith生成的实体类在哪里?
- 如何在网页上画线啊 求高手帮忙
- .NETnet中怎樣使用replace
- 有没有人搞过sharepoint的文档管理的,在线等,求教
- winform程序,如何屏蔽win+tab,ctrl+alt+delete,alt+f4
- 哪儿有关于windows script host 的书下载!或教程?
- 请问如何给应用程序添加图标?(我是菜鸟)
当这个类似二维数组的列表扩展到很大,假如是6行8列,
怎么用一个循环过程得到它每个元素的值呢?所以说那样做好象并不可取。。
在程序中取得你动态改变后的维数(i,j),然后
MxxmInfo = new String[i,j];
由此获得二维数组。
不知是否可行,我也没有找到动态生成二维数组的方式。只好用这种形似动态实在静态的方法了。
ArrayList有个属性.size()
告诉你这个列表中有多少个元素
用for (int i=0;i<al.Count;i++)
{
String ss = al[i];
}
就可以取出所有元素了!
ArrayList有个属性.Count
告诉你这个列表中有多少个元素
用for (int i=0;i<al.Count;i++)
{
String ss = al[i];
}
就可以取出所有元素了!