C#基础——泛型
2021-07-12 03:05
标签:gen generic 性能 方法 int cti system 添加 clr 直接开始,GO…… 泛型最明显的应用就是集合类。比如:IList 泛型的好处: 1.代码重用; 2.类型安全; 代码重用:开发人员可以预先定义一个算法,比如排序、搜索、交换、比较、转换等。开发人员并不设定该算法具体要操作的数据类型,该算法可广泛的应用于不同的数据类型。 类型安全:将一个泛型算法应用于一个具体类型时,编译器和CLR能理解开发人员的意图,并保证只有与指定数据类型兼容的对象才能随同算法一起使用。比如: IList intList.Add(1);//成功添加到集合中 intList.Add("1");//编译时错误 泛型为开发人员提供的优势: 1.源代码保护 2.类型安全 3.更加清晰的代码 4.更佳的性能 告诉大家一种勉去“”的方法: using DateTimeList = System.Collections.Generic.List DateTimeList dtList = new DateTimeList(); 以上写法等同于 List C#基础——泛型 标签:gen generic 性能 方法 int cti system 添加 clr 原文地址:https://www.cnblogs.com/shendaxian/p/9614075.html
上一篇:【C#】解析C#操作Excel表
下一篇:Win10下JDK环境变量的设置