Skip to content
Related Articles
Open in App
Not now

Related Articles

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

Improve Article
Save Article
  • Last Updated : 23 Jul, 2019
Improve Article
Save Article

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


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


  • 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.


  • 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.


// C# program to illustrate the
// Enum.GetName(Type, Object) Method
using System;
enum Animals { Dog,
               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));


2nd value is Cat
4th value is Monkey


My Personal Notes arrow_drop_up
Related Articles

Start Your Coding Journey Now!