【发布时间】:2012-01-23 02:00:09
【问题描述】:
有没有办法声明泛型类型为type1 或 type2的泛型函数?
示例:
public void Foo<T>(T number)
{
}
我可以限制 T 是 int 还是 long
【问题讨论】:
-
@BoltClock,因为当参数不是原语之一(int、long、double ...)时我的代码会中断,并且我想在运行时而不是在编译时出错
标签: c# .net generics compiler-construction