2010-05-07 72 views
1

我有一個泛型類型Foo,它有一個內部泛型類Boo。噓類類型K的屬性值中富的方法我想做一個boo.Value >= value注意,第二個操作數是類型T的編譯時我收到以下錯誤:如何實現泛型類型==或> =運算符

Operator '>=' cannot be applied to operands of type 'T' and 'T'

誰能告訴我這裏有什麼問題?

回答

4

限制類型參數IComparable,那麼你可以用CompareTo方法實現的操作。當然,你不能使用你的泛型類與每一個類型,但我想每個內置型,可以使用這樣的運營商如>,< = ...進行比較實現了這個接口。

最好的問候,
Oliver Hanappi