C#判断参数是否在枚举Enum中
来源:互联网 发布:js城市选择器插件 编辑:程序博客网 时间:2024/06/05 04:21
我有一个枚举类型:
#region -酒的种类- public enum WineType { 白酒 = 3, 葡萄酒 = 4, 洋酒 = 5, 老年陈酒 = 16, 啤酒 = 17 } #endregion
这是一个从数据库得到的值:
葡萄酒
string wine=dt.Rows[i]["title"].ToString()
怎么判断wine是否存在与WineType中呢?
就是怎么用很简练的办法判断一个值是否在枚举呢?
实现代码
WineType flag;if (Enum.TryParse<WineType>("白酒", true, out flag)){ Console.Write("ok");}
这样的代码还可以得到这个参数的值:
要得到白酒:flag.tostring()
要得到白酒对应的枚举状态值:(int)flag
此外Enum.IsDefined()
函数也可以达到判断一个值是否在枚举
1 0
- C#判断参数是否在枚举Enum中
- 在C#中枚举的作用(enum)
- enum 枚举 检查一个值是否包含在一个枚举中
- 判断是否在枚举内
- 判断某个整型是否定义在枚举中
- 在映射表中使用enum枚举
- C#枚举类型enum
- C#枚举类型enum
- C#枚举类型enum
- C# Enum (枚举)
- c# 枚举 enum
- c# 枚举 enum 类型
- C# Enum (枚举)
- c#中的枚举(enum)
- C#枚举遍历--Enum
- C# 枚举(Enum)
- c#枚举enum
- C#梳理【枚举Enum】
- VSR实验
- ImageMagick使用for java(im4java)
- 双系统win7和ubuntu系统安装如何找回linux系统启动项
- 关于Java 信号量 Semaphore
- 小何讲进程: Linux进程控制编程 (fork、vfork)
- C#判断参数是否在枚举Enum中
- 垂直居中的方法
- 不平衡学习算法的评估指标
- UVA 11383 - Golden Tiger Claw【二分图km原理】
- 学习项目: mvp+Rxjava+Retrofit
- js获取url中的参数
- iOS面试题学习
- 欢迎使用CSDN-markdown编辑器
- js == 与 === 的区别