什么时候我不应该使用泛型?对泛型我应该使用什么命名规范?我应该在泛型接口上面添加约束吗?如何处置(Dispose)泛型接口?可以对一般类型参数进行类型转换吗?对泛型类如何同步多线程访问?如何序列化泛型类?什么时候我不应该使用泛型? 不使用泛型的主要原因就是跨目标(cross-targeting)——如果你要在.NET 1.1和.NET 2.0下编译相同的代码,那么由于只有.NET 2.0支持泛型,你就不能够使用泛型。对泛型我应该使用什么命名规范? 我建议使用一个单独的大写字母来表示一般类型参数。如果你对类型参数没有其他的跟上下文有关的信息(additional contextual information),你应该使用字母T:public class MyClass<T> 相关文章: 2021-12-17 2022-03-02 2021-11-06 2021-06-13 2021-12-23 2022-01-03