【发布时间】:2010-11-07 16:06:09
【问题描述】:
我正在用 C# 编写一个 RationalNumber 类,并希望使其具有通用性,但只允许整数(int、byte、UInt32、我自己的 BigInt 类 ...)作为输入 - 没有任何意义基于浮点数或什至像 Control 这样的常规对象的有理数。
但是,我在声明类时似乎无法过滤掉非整数类型。
我是不是忽略了什么?
【问题讨论】:
-
a similar question for generic methods 的答案适用于泛型类。