是否可以对方法进行约束,使其只接收int
、double
、long
或其他定义了常用数值运算(如+
、-
、*
、/
)的数值类型?
发布于 2010-04-15 20:49:11
目前这是不可能的。
此外,请参阅this question了解可能的解决方法
发布于 2010-04-15 20:49:42
不,不幸的是没有这样的限制。您能得到的最接近的方法是使用struct, IConvertible
作为泛型类型约束。
不过,您可能想要阅读this question。
https://stackoverflow.com/questions/2645301
复制相似问题