一般的如果要返回一个集合数组会用到他。他增加了代码的可读性,通过他,前台编码的人就可以不费很大力气了解到这个字段什么意思。比如声明了一个Users实体类
public Calss Users
{
public string Name;
public int Age;
}这个只是代表一个用户的对象信息,如果你获取的是个用户列表的化,就可以用List usersList = new List;然后向列表里添加每个用户信息
Users users = new Users();
users.Name = "ssss";users.Age = "12";
users.add(users);
这样循环的向列表里添加信息,然后返回这个列表,在前台页面就可以用循环读出这些信息。
List 和 List的用法是一模一样,不同的是,List支持任何类型 而List 只支持T类型,T是在定义时指定的类型
如:
List list = new List();
这样的话,每个list里的元素都是字符串。
同理
List list = new List();
这样的话,每个list里的元素都是整形。
List 是一个实现了IList接口的泛型集合,分开说的话list理解成一个集合,T就代表一个类型,T可以是任意类型,主要用于强制规范一个集合内存放的数据类型必须一致,这样避免了一些不必要的错误,还可以减少拆、装箱操作,提高程序运行效率。
List list = new List();
上面这个集合“list”中只能存放string类型的数据。作者: 许庭洲 时间: 2013-6-11 13:34
值得学习ing!