22

すべてのComparisonOperatorsを持つSystemまたはSystem.Coreに列挙型がありますか?

次の列挙型を書いたばかりですが、すでに存在している可能性があるので、十分に一般的なことのようです。

public enum ComparisonPredicate
{
    Equal,
    Unequal,
    LessThan,
    LessThanOrEqualTo,
    GreaterThan,
    GreaterThanOrEqualTo
}

System.Web.UIで見つけましたが、そのhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.validationcompareoperator(v = VS.100).aspx

また、私はすでに見ましたExpressionTypeが、私はそのような広い範囲の何かを望んでいません

4

3 に答える 3

7

少し遅れていますが、.Net 3.5でExpressionType列挙型が導入されました。詳細についてはSystem.Linq.Expressionshttp: //msdn.microsoft.com/en-us/library/bb361179(v = vs.110).aspxを参照してください。

于 2014-04-02T19:33:31.583 に答える
4

AFIKそんなものは存在しません。今のところ、自分で使用したほうがよいでしょう。

于 2011-04-28T14:57:14.630 に答える
-3

これはGoogleでの最高の結果ですが、2018年にこれを書いているので、.Net 4.5以降の領域では、正解は次のとおりです。

Enum.Equals();

docs.microsoft.com/en-us/dotnet/api/system.enum.equals?view=netframework-4.7.2を参照してください

于 2018-10-11T21:40:09.733 に答える