在泛型中,构造函数中需要指明泛型吗?
比如类是 C<T> 构造函数是 C 还是 C<T> 呢?
答案是 C。
继续以 C<T> 举例,可以用 Nullable 的类型吗?比如用 new C<decimal?> 吗?
答案是可以的。
泛型与非泛型是两个类吗?比如一个 class 是 Range,另一个 class 是 Rane<T>。
是两个类,这两个类都写在同一个命名空间中,不会报冲突。
C1<T1> 与 C2<T2> 中的 T1、T2 是继承关系,可以用 (C1<T1>) 转换 C2<T2> 对象吗?
不可以。
相关阅读