学习C#(十二)

泛型

泛型的含义:泛型类是以实例化过程中提供的类型或类基础建立的,可以毫不费力的对对象进行强类型化。泛型不只涉及集合,但集合特别适合使用泛型。
创建一个泛型类,就可以生成一些方法,他们的签名可以强类型化为我们需要的任何类型,该类型甚至可以是值类型或引用类型,处理各自的操作。还可以把用于实例化泛型类的类型限制为支持某个给定的接口,或派生自某种类型,从而只允许使用类型的一个子集。泛型并不限于类,还可以创建泛型接口、泛型方法(可以在非泛型类上定义),甚至泛型委托。这将极大地提高代码的灵活性,正确使用泛型可以显著缩短开发时间。

发布了58 篇原创文章 · 获赞 3 · 访问量 2401

猜你喜欢

转载自blog.csdn.net/yang_jianfeng/article/details/105177587