.NET泛型或许是借鉴于C++泛型模版,借助它可以实现对类型的抽象化、泛型处理,实现了类型和方法之间的解耦。一个最经典的运用是在三层架构中,针对不同的领域模型,在基接口、基类中实现针对各个领域模型的泛型处理。
本篇主要包括:
■ 为什么需要泛型
※ 不用泛型
※ 使用泛型
※ 泛型的运行时本质
■ 泛型语法
■ 典型的泛型类
Calculator { public static bool AreEqual(int value1, int value2) { return value1 == value2; } }