Enum.Equals(Object) Method is used to check whether the current instance is equal to a specified object or not. This method overrides ValueType.Equals(Object) to define how enumeration members are evaluated for equality.
Syntax:
public override bool Equals (object obj);
Here, obj is an object to compare with the current instance, or null.
Returns: This method returns true if obj is an enumeration value of the same type and with the same underlying value as current instance otherwise, false.
Example:
// 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));
}
} |
Output:
True False False
Reference:
Article Tags :