为什么不允许有这样的泛型类:
class SomeClass<T, int> { ..... }
Run Code Online (Sandbox Code Playgroud)
还可以强制某些类型 T 为数字并支持基本运算符,如 +、-、* 和 /。
通用T参数允许不特定于类正在使用的参数类型。
如果您想使用then,请在类中int使用。int如果您想规定类中的某些内容必须是 an ,int那么可以通过公共方法或构造函数的参数来实现。
对运算符的支持将取决于其自身传入的类型。如果您重写了该类型的运算符,那么一旦在类中使用,它将支持它。您不能对未知的仿制药执行此操作。