博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
枚举、字符串、值之间的转换
阅读量:5062 次
发布时间:2019-06-12

本文共 540 字,大约阅读时间需要 1 分钟。

public enum Fruit

{

    banana=1,

    apple=2,

    orange=3

}

//枚举转字符串

string enumString=Enum.GetName( typeof(Fruit) ,fruit);

 

//枚举转值

int enumValue1=fruit.GetHashCode();

int enumValue2=(int) fruit;

 

//字符串转枚举

Fruit enum=(Fruit)Enum.Parse( typeof(Fruit),fruitString);

 

//字符串转值

int enumValue=(int)Enum.Parse(typeof(Fruit),fruitString)

 

//值转枚举

Fruit enum1=(Fruit)fruitValue;

Fruit enum2=(Fruit)Enum.ToObject(typeof(Fruit),fruitValue);

 

//值转字符串

Fruit enumString=(Fruit)Enum.GetName(typeof(Fruit),fruitValue);

 

转载于:https://www.cnblogs.com/BounceGuo/p/10108800.html

你可能感兴趣的文章
JavaScript方法splice()和slice()
查看>>
Windows_Linux系统环境中搭建私有云直播流媒体服务
查看>>
曾有一个人,爱我如生命(3)
查看>>
[转载]oracle删除数据后的恢复
查看>>
iOS 关于UITabVIew刷新的几种方法(针对初学者)
查看>>
B广搜深搜
查看>>
nyoj-----127星际之门(一)
查看>>
iOS中从相机中选取多张照片
查看>>
ghj1222的代码规范
查看>>
Http code 解析
查看>>
[ JS 进阶 ] Repaint 、Reflow 的基本认识和优化 (2)
查看>>
放到插入到数据库里面
查看>>
php模式设计之 观察者模式
查看>>
c# 获取 bios 序列号
查看>>
[转] Chrome 控制台不完全指南
查看>>
给现下流行的打车软件的一点小建议
查看>>
Git 文件比较
查看>>
leetcode 102. Binary Tree Level Order Traversal
查看>>
def权限,频率,分页
查看>>
Javascript switch语句
查看>>