c# - not - ¿Alguien sabe de una enumeración.NET de operadores de comparación en System o System.Core?
operador en c# (3)
AFIK tal cosa no existe. Probablemente estés mejor usando el tuyo, por ahora.
¿Hay una enumeración en System o System.Core que tenga todos los Operadores de comparación?
Acabo de escribir la siguiente enumeración, pero parece que es una cosa bastante común que uno ya podría existir.
public enum ComparisonPredicate
{
Equal,
Unequal,
LessThan,
LessThanOrEqualTo,
GreaterThan,
GreaterThanOrEqualTo
}
Encontré uno en System.Web.UI, pero sería más que tonto introducir una dependencia para eso http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.validationcompareoperator(v=VS.100).aspx
Además, ya miré ExpressionType
, pero no quiero algo con un alcance tan amplio
Este es el resultado principal en Google, sin embargo, ya que estoy escribiendo esto en 2018, y en el área de .Net 4.5+, la respuesta correcta es:
Enum.Equals();
Consulte docs.microsoft.com/en-us/dotnet/api/system.enum.equals?view=netframework-4.7.2
Un poco tarde, pero .Net 3.5 introdujo la enumeración ExpressionType
en System.Linq.Expressions
, consulte http://msdn.microsoft.com/en-us/library/bb361179(v=vs.110).aspx para obtener más detalles.