El método Enum.Equals(Object) se usa para verificar si la instancia actual es igual a un objeto específico o no. Este método anula ValueType.Equals(Object) para definir cómo se evalúa la igualdad de los miembros de la enumeración.
Sintaxis:
public override bool Equals (object obj);
Aquí, obj es un objeto para comparar con la instancia actual, o nulo.
Devuelve: este método devuelve verdadero si obj es un valor de enumeración del mismo tipo y con el mismo valor subyacente que la instancia actual; de lo contrario, es falso .
Ejemplo:
// C# program to illustrate the // Enum.Equals(Object) Method using System; class GFG { // taking two enums enum Clothes { Jeans, Shirt } ; enum Colors { Blue, Black } ; // Main Method public static void Main() { Clothes cl1 = Clothes.Jeans; Clothes cl2 = Clothes.Shirt; Colors c1 = Colors.Blue; Colors c2 = Colors.Black; Colors c3 = Colors.Blue; // using the method Console.WriteLine(c1.Equals(c3)); Console.WriteLine(c1.Equals(c2)); Console.WriteLine(cl1.Equals(cl2)); } }
Producción:
True False False
Referencia:
Publicación traducida automáticamente
Artículo escrito por ankita_saini y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA