您的位置:首页 > 其它

关于数组的一些理解(不定数组赋值,泛类型)

2015-11-12 10:51 351 查看
关于数组的一些理解(不定数组赋值,泛类型)

泛类型引用空间using System.Collections.ObjectModel;

 

一维不定数组的定义

 ArrayList arrlist = new ArrayList();

一维不顶数组的赋值

arrlist.add("aa")

泛类型相当于一个不定数组,里面放置的是对应类型的地址,所以里面可以是任何类型

于是乎,如果是二维不定数组的话(不定一维数量,不定二维数量)

 

 List<ArrayList> numlist = new List<ArrayList>();

这样定义的就是一个不定维度的ArrayList类型的数组了。

下面就是给他赋值

            for (int i = 0; i < 5; i++)

            {

arrlist.add(i)

}

这里我们就给数组赋值了

再把他的地址给泛类型

 numlist.Add(arrlist);

这个只是一维,那么二纬度怎么赋值呢?很 简单

下面是全部语句

 List<ArrayList> numlist = new List<ArrayList>();

ArrayList arrlist = null;

for(int t=0;t<9;t++)

{

 numlist=new ArrayList();//每次都要求新的空间,这样旧的数据地址就不会丢了

            for (int i = 0; i < 5; i++)

            {

arrlist.add(i)

}

 numlist.Add(arrlist);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: