Кто-нибудь знает перечисление .NET операторов сравнения в System или System.Core? - PullRequest
18 голосов
/ 28 апреля 2011

Существует ли перечисление в System или System.Core, в котором есть все операторы ComparisonOperators?

Я только что написал следующее перечисление, но, похоже, это достаточно распространенная вещь, которая может существовать.1004 *

Я нашел один в System.Web.UI, но было бы более глупо ввести зависимость для этого http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.validationcompareoperator(v=VS.100).aspx

Кроме того, я уже посмотрел на ExpressionType, но я нене хочу что-то с таким широким охватом

Ответы [ 3 ]

6 голосов
/ 02 апреля 2014

Немного поздно, но .Net 3.5 ввел перечисление ExpressionType в System.Linq.Expressions, подробнее см. http://msdn.microsoft.com/en-us/library/bb361179(v=vs.110).aspx.

3 голосов
/ 28 апреля 2011

AFIK такой вещи не существует.Возможно, вам сейчас лучше использовать свой собственный.

0 голосов
/ 12 октября 2018

Это лучший результат в Google, однако, поскольку я пишу это в 2018 году, и в области .Net 4.5+ правильный ответ:

Enum.Equals();

См. docs.microsoft.com / EN-US / DotNet / апи / system.enum.equals? вид = NetFramework-4.7.2

...