list<>泛型的意义
2024-09-04 05:44:45
泛型就是指定一个自定类或数据类型例如(int)并命名一个XXX集合名,所有这个类型的数据可以加入这个XXXX集合名,组成一个集合。
private list<可放例int数据类型或自定类>A; //这个定义一个泛型,A是这个集合的名字,例private list<int>jk :这集合叫jk,里面只能放int元素
1.当放的是自定义类的对象时 ,需要自己new自己的自定义类给予对象名,才能加入到集合list里
public class Person //自定义类
{
public string Name{get;set;}
public int Age{get;set;}
} Person p=new Person(); //通过自定义新建的对象名
p.Name="张三";
p.Age=18;
List<Person > list= new List<Person >();
list.Add(p); //因为是<person>里面放的全是person类生成的对象
//因为上面p是person类新建的,所以可以加入这集合。
//要是这p不是person新建的对象名,会报错没法加入这集合
2.当放的是数据类型时
只能放这指定的数据类型,并通过
list.Add(p);方式加入集合中,list泛型不是一开始就有数据,必须人们不断加入数据才有的。
最新文章
- AngularJS笔记---路由视图
- x01.os.17: 换心术
- NVIDIA显卡设置
- paip.myeclipse7 java webservice 最佳实践o228
- Java异常处理中finally中的return会覆盖catch语句中的return语句
- Java学习笔记——显示当前日期的三种方式
- Serv-u FTP服务器
- git学习小结 (笔记)
- codevs 3013 单词背诵 hash
- Ubuntu环境下的Redis 配置与C++使用入门
- spring之p命名空间注入
- Git常用命令拾遗
- centos7下安装samba服务器
- Philosopher’s Walk(递归)
- updateByPrimaryKey 和 updateByPrimaryKeySelective
- 2018.09.28 牛客网contest/197/B面积并(二分+简单计算几何)
- 2018.09.08 NOIP模拟 division(状压dp)
- setjmp/longjmp 处理异常
- 深入Linux内核架构第一章笔记
- node-glob 匹配通配符
热门文章
- 转:Java并发编程与技术内幕:线程池深入理解
- python基础-第十一篇-11.2DOM为文档操作
- HBase-MR
- lua获取table的长度
- Flask之flask-script
- 图解HTTP之HTTPS详解
- 出现 Request Entity Too Large问题的解决方法
- http://echarts.baidu.com/demo.html#effectScatter-map
- Spark2.0机器学习系列之3:决策树
- PHP用";字符串和变量";组成变量