構築している流暢なテストフレームワークで使用する数値型の拡張メソッドを作成しようとしています。基本的に、私はこれをしたいです:
public static ShouldBeGreaterThan<T>(this T actual, T expected, string message)
where T : int || T: double || etc...
それはまた一致し、おそらく私が忘れている何か他のものになるので、ちょうどwhere T : struct
しません。数値タイプのみに一致させるためにできることはありますか?(具体的には、and演算子を実装する型なので、それらを比較できます。..これが日付も一致していることを意味する場合、それは実際には重要ではありません。拡張子は期待どおりに機能します。)string
bool
>
<