获取 C# 中具有指定值的枚举常量的名称
原文:https://www . geesforgeks . org/get-name-of-enumeration-constant-having-specified-value-in-c-sharp/
枚举。GetName(Type,Object)方法用于获取指定枚举中具有指定值的常量的名称。
语法:
public static string GetName (Type enumType, object value);
参数:
- Enumeration type: is an enumeration type.
- Value: It is the value of a specific enumeration constant in terms of its basic type.
返回:是一个字符串,包含枚举类型中枚举常量的名称,如果找不到这样的常量,其值为值或空。
异常:
- 参数空异常:如果枚举类型或值为空。
- 参数异常:如果枚举类型不是枚举或值既不是枚举类型,也没有与枚举类型相同的基础类型。
例:
// 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));
}
}
输出:
2nd value is Cat
4th value is Monkey
参考:
版权属于:月萌API www.moonapi.com,转载请注明出处