Obtener el nombre de la constante de enumeración que tiene un valor especificado en C#

El método Enum.GetName(Type, Object) se usa para obtener el nombre de la constante en la enumeración especificada que tiene el valor especificado.

Sintaxis:

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

Parámetros:

  • enumType: Es un tipo de enumeración.
  • valor: Es el valor de una constante enumerada particular en términos de su tipo subyacente.

Devoluciones: Es una string que contiene el nombre de la constante enumerada en enumType cuyo valor es el valor o nulo si no se encuentra dicha constante.

Excepciones:

  • ArgumentNullException: si el enumType o el valor es nulo.
  • ArgumentException: si el enumType no es un Enum o el valor no es del tipo enumType ni tiene el mismo tipo subyacente que enumType .

Ejemplo:

// 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));
    }
}
Producción:

2nd value is Cat
4th value is Monkey

Referencia:

Publicación traducida automáticamente

Artículo escrito por ankita_saini y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *