有人知道System或System. core中有比较操作符的.net枚举吗?
本文关键字:System net 枚举 操作符 core 比较 | 更新日期: 2023-09-27 17:53:25
System或System. list中是否存在枚举。有所有比较运算符的核心?
我刚刚写了下面的枚举,但它看起来很常见,可能已经存在了。
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
,但我不想要范围那么广的东西
有点晚了,但是。net 3.5在System.Linq.Expressions
中引入了ExpressionType
枚举,详见http://msdn.microsoft.com/en-us/library/bb361179(v=vs.110).aspx
我想这样的事情不存在。目前,您最好还是使用自己的。
这是谷歌上的最高结果,但是因为我在2018年写这篇文章,并且在。net 4.5+领域,正确的答案是:
Enum.Equals();
看到learn.microsoft.com/en-us/dotnet/api/system.enum.equals ?视图= netframework-4.7.2