您的位置:首页 > 编程语言 > C#

泛型那些事儿

2016-01-29 14:54 337 查看
泛型是一种思想,主要体现在算法上,它的最大特点就是在不牺牲效率的前提下实现算法的通用性---------真正实现代码的重用,其抽象级别比面向对象高;泛型是面向算法编程,脱离数据,实现算法的重用性。

泛型最重要的应用是集合操作,使用泛型集合可以提高代码的重用性和类型安全性,并拥有更佳的性能
例如定义一个List<T>泛型语法:
               List<T>集合名=new List<T>();
         其中T是定义泛型时的占位符,仅仅代表某种可能的类型
注意:泛型集合必须实例化,实例化时和普通实例化时相同,必须在后面加上()

泛型接口
两种比较常用的泛型接口ICompareble<T>、IComparer<T>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  编程 泛型 C#