¿Cómo obtener el código de tipo para enum en C#?

El método Enum.GetTypeCode se usa para obtener el código de tipo del tipo subyacente de este miembro de la enumeración.

Sintaxis:

public TypeCode GetTypeCode ();

Devoluciones: este método devuelve el código de tipo del tipo subyacente de esta instancia.

Excepción: este método generará InvalidOperationException si se desconoce el tipo de enumeración.

Ejemplo:

// C# program to illustrate the
// Enum.GetTypeCode() Method
using System;
  
class GFG {
      
    enum Color {Blue, Black };
  
    // Main Method
    public static void Main(String[] args)
    {
        Color c1 = Color.Blue;
        Console.Write("TypeCode of Enum Constant " + c1 + " : ");
  
        // Using the GetTypeCode() Method
        Console.WriteLine(c1.GetTypeCode());
  
        Color c2 = Color.Black;
        Console.Write("TypeCode of Enum Constant " + c2 + " : ");
  
        // Using the GetTypeCode Method
        Console.WriteLine(c2.GetTypeCode());
    }
}
Producción:

TypeCode of Enum Constant Blue : Int32
TypeCode of Enum Constant Black : Int32

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 *