Open In App

Getting the name of the Enumeration Constant having Specified value in C#

Last Updated : 23 Jul, 2019
Improve
Improve
Like Article
Like
Save
Share
Report

Enum.GetName(Type, Object) Method is used to get the name of the constant in the specified enumeration that has the specified value.

Syntax:

public static string GetName (Type enumType, object value);

Parameters:

  • enumType: It is an enumeration type.
  • value: It is the value of a particular enumerated constant in terms of its underlying type.

Returns: It is a string containing the name of the enumerated constant in enumType whose value is the value or null if no such constant is found.

Exceptions:

  • ArgumentNullException: If the enumType or value is null.
  • ArgumentException: If the enumType is not an Enum or value is neither of type enumType nor does it have the same underlying type as enumType.

Example:




// C# program to illustrate the
// Enum.GetName(Type, Object) Method
using System;
  
enum Animals { Dog,
               Cat,
               Cow,
               Monkey };
  
class GFG {
  
    // Main Method
    public static void Main(String[] args)
    {
  
        // using the method
        Console.WriteLine("2nd value is {0}", Enum.GetName(typeof(Animals), 1));
        Console.WriteLine("4th value is {0}", Enum.GetName(typeof(Animals), 3));
    }
}


Output:

2nd value is Cat
4th value is Monkey

Reference:


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads