使用Enum.IsDefined()
方法。官方文档
下面是测试例子:
枚举类
public enum Roles
{
管理员, 高级用户, 普通用户
}
主函数
static void Main(string[] args)
{
while (true)
{
string role = Console.ReadLine();
bool flag = Enum.IsDefined(typeof(Roles), role);
Console.WriteLine(flag);
}
}
结果: