C# 获取枚举类型的key和value
程序员文章站
2022-03-24 13:24:19
...
定义了bai颜色,当读取字du符串时,想获zhi得与之对应的枚举类型的dao值,可以用下zhuan面的代码实行
public enum Color { RED = 1, GREEN = 2, BLUE = 3 }
static void Main(string[] args)
{
string col = "BLUE";
Color getType = (Color)Enum.Parse(typeof(Color), col);
Console.WriteLine(getType.GetHashCode());
}
如果想得到枚举的名称的输出,则可以直接将输出语句换成getType即可
上一篇: 疯子发疯要当皇帝,乾隆是怎么处置他的?
推荐阅读
-
js获取对象,数组所有属性键值(key)和对应值(value)的方法示例
-
js循环map 获取所有的key和value的实现代码(json)
-
详解JAVA里面获取map的key和value的方法
-
js对象常用属性和方法:复制一个对象,获取一个对象的所有key和所有value的方法
-
C#程序编写高质量代码改善的157个建议【4-9】[TryParse比Parse、使用int?来确保值类型也可以为null、readonly和const、0值设为枚举的默认值、避免给枚举类型的元素提供显式的值、习惯重载运算符]
-
C#中枚举类型和radiobox关联操作的方法
-
快速获取json键值对的key名和快速根据value分组
-
js循环map 获取所有的key和value的实现代码(json)
-
js获取对象,数组所有属性键值(key)和对应值(value)的方法示例
-
Python从单元素字典中获取key和value的实例