Determining whether a value is present in an enumeration class

Using the Enum.IsDefined()method. Official Documents
Here Insert Picture Description

The following is a test case:

Enum class

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

The main function

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

result:
Here Insert Picture Description

Published 62 original articles · won praise 68 · views 160 000 +

Guess you like

Origin blog.csdn.net/ZUFE_ZXh/article/details/99736764