Déterminer si une valeur est présente dans une classe d'énumération

Utilisation de la Enum.IsDefined()méthode. Documents officiels
Insérer ici l'image Description

Ce qui suit est un test:

classe Enum

public enum Roles
{
     管理员, 高级用户, 普通用户
}

La fonction principale

static void Main(string[] args)
{
    while (true)
    {
        string role = Console.ReadLine();
        
        bool flag = Enum.IsDefined(typeof(Roles), role);
        
        Console.WriteLine(flag);
    }
}

résultats:
Insérer ici l'image Description

Publié 62 articles originaux · louange gagné 68 · vues 160 000 +

Je suppose que tu aimes

Origine blog.csdn.net/ZUFE_ZXh/article/details/99736764
conseillé
Classement