C#高级编程(第10版) C# 6 & .NET Core 1.0 (.NET开发经典名著)
上QQ阅读APP看书,第一时间看更新

6.7 小结

本章介绍了CLR中一个非常重要的特性:泛型。通过泛型类可以创建独立于类型的类,泛型方法是独立于类型的方法。接口、结构和委托也可以用泛型的方式创建。泛型引入了一种新的编程方式。我们介绍了如何实现相应的算法(尤其是操作和谓词)以用于不同的类,而且它们都是类型安全的。泛型委托可以去除集合中的算法。

本书还将探讨泛型的更多特性和用法。第9章介绍了常常实现为泛型的委托,第11章论述了泛型集合类,第13章讨论了泛型扩展方法。第7章说明如何对于数组使用泛型方法。