Getting the name of the Enumeration Constant having Specified value in C#
Last Updated :
23 Jul, 2019
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:
using System;
enum Animals { Dog,
Cat,
Cow,
Monkey };
class GFG {
public static void Main(String[] args)
{
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
Share your thoughts in the comments
Please Login to comment...