C# program to demonstrate the use of Equals() method of Enum class

Here, we are going to demonstrate the use of Equals() method of Enum class in C#.Net.
Submitted by Nidhi, on April 15, 2021

Here, we will learn about the Equals() method of Enum. This method is used to check the current object with the specified object for equality.

Syntax:

    bool Enum.Equals(Enum obj);

Parameter:

  • obj : It is an object that will compare with the current instance of an enum.

Return value:

This method returns a boolean value, if both objects are equal then it returns true otherwise it returns false.

Program:

The source code to demonstrate the use of Equals() method of Enum class is given below. The given program is compiled and executed successfully.

using System;

class Sample
{
    enum Color { RED=0,GREEN=1,YELLOW=3,WHITE=4,BLACK=5};

    //Entry point of Program
    static public void Main()
    {
        Color firstColor    = Color.RED;
        Color secondColor   = Color.WHITE;
        Color thirdColor    = Color.WHITE;

        if (firstColor.Equals(secondColor))
            Console.WriteLine("Both are equal");
        else
            Console.WriteLine("Both are not equal");

        if (secondColor.Equals(thirdColor))
            Console.WriteLine("Both are equal");
        else
            Console.WriteLine("Both are not equal");
    }
}

Output:

Both are not equal
Both are equal
Press any key to continue . . .

C# Enum Class Programs »


ADVERTISEMENT
ADVERTISEMENT


Comments and Discussions!




Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates

© https://www.includehelp.com some rights reserved.