判断一个值是否存在于一个枚举类中

使用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);
    }
}

结果:
在这里插入图片描述

发布了62 篇原创文章 · 获赞 68 · 访问量 16万+

猜你喜欢

转载自blog.csdn.net/ZUFE_ZXh/article/details/99736764