c# 学习之8 枚举类型和int string的转换
来源:互联网 发布:cnc编程培训班苏州市 编辑:程序博客网 时间:2024/05/17 23:36
namespace ConsoleApplication3{ public enum qqState { qqonline, qqoffline, qqme, qqbusy, } class Program { static void Main(string[] args) {#region //将enum 类型转换成int //枚举和int类型是相互兼容的 可以相互转换 int n = 0; qqState qa; n = (int )qqState.qqbusy; Console.WriteLine(n);#endregion#region //将enum 转成int //枚举和int类型是相互兼容的 可以相互转换 qqState qb; int m = 2; qb = (qqState)m; Console.WriteLine(qb);#endregion#region //将枚举类型转换string qqState qc; qc = qqState.qqoffline; string str = qc.ToString(); Console.WriteLine(str);#endregion#region //将string转换成int Console.WriteLine("将string转换成int"); qqState qd; string s="2"; qd =(qqState) Enum.Parse(typeof(qqState), s); Console.WriteLine(qd); //是数字 如果枚举中没有就会输出数字 不会抛出异常 s = "5"; qd = (qqState)Enum.Parse(typeof(qqState), s); Console.WriteLine(qd); //是数字 如果枚举中没有 就会抛出异常 s = "qqme";//s="sdf";//这样会报错 qd = (qqState)Enum.Parse(typeof(qqState), s); Console.WriteLine(qd);#endregion Console.ReadKey(); } }}
阅读全文
0 0
- c# 学习之8 枚举类型和int string的转换
- c#之枚举类型和int以及string类型的转换
- C#枚举 枚举和int以及string类型之间的转换 结构 重载 全局变量
- C#控制台基础 枚举类型与int,string相互转换
- 枚举类型与int类型和string类型之间的转换
- Java学习 之 int/string类型之间的转换
- C# Enum,Int,String的互相转换 枚举转换
- C# Enum,Int,String的互相转换 枚举转换
- (转)C# Enum,Int,String的互相转换 枚举转换
- C# Enum,Int,String的互相转换 枚举转换
- C# Enum,Int,String的互相转换 枚举转换
- C# Enum,Int,String的互相转换 枚举转换
- C# Enum,Int,String的互相转换 枚举转换
- (转)C# Enum,Int,String的互相转换 枚举转换
- C# Enum,Int,String的互相转换 枚举转换
- C# Enum,Int,String的互相转换 枚举转换
- C# Enum,Int,String的互相转换 枚举转换
- C#中Enum,Int,String的互相转换 枚举转换
- QT
- 平衡二叉树模板
- 马云:大数据时代,最重要的是做最好的自己
- RabbitMq、ActiveMq、ZeroMq、kafka之间的比较,资料汇总
- 正则表达式以及grep,cut等命令学习
- c# 学习之8 枚举类型和int string的转换
- 1706: [usaco2007 Nov]relays 奶牛接力跑
- 基于Redis实现的延迟队列
- 蓝桥杯--剪格子
- BZOJ1036(ZJOI2008)[树的统计Count]--树链剖分+线段树
- java sm2实现
- JavaWeb:JDBC
- CJOJ 2040 【一本通】分组背包
- 7.2 Hibernate:内置生成器 -- foreign