枚举的转换怎么做
来源:互联网 发布:java中线程的生命周期 编辑:程序博客网 时间:2024/04/28 16:30
• 隐式转换
0 可以转为任一 enum类型
从不抛出错误
• 显式转换
从enum 到enum 通过内在类型转换
从enum 转为数值类型(包括char)
从数值类型(包括char) 转为 enum
从不抛出错误
0可以被转为任一enum类型,不管enum类型包不包括0。
如果你使用Console.WriteLine显视一个枚举值,它好像被隐式转换为一个字符串。但这是一种错觉,下面的例子说明了这一点:
enum Suit { Clubs, Diamonds, Hearts, Spades }
Suit trumps = Suit.Clubs;
Console.WriteLine(trumps);//显视为Clubs
string s = trumps;//错误,trumps不是字符串
Console.WriteLine完成的从enum到string 的类型转换是通过System.Enum的IFormattable接口实现的。
0 可以转为任一 enum类型
从不抛出错误
• 显式转换
从enum 到enum 通过内在类型转换
从enum 转为数值类型(包括char)
从数值类型(包括char) 转为 enum
从不抛出错误
0可以被转为任一enum类型,不管enum类型包不包括0。
如果你使用Console.WriteLine显视一个枚举值,它好像被隐式转换为一个字符串。但这是一种错觉,下面的例子说明了这一点:
enum Suit { Clubs, Diamonds, Hearts, Spades }
Suit trumps = Suit.Clubs;
Console.WriteLine(trumps);//显视为Clubs
string s = trumps;//错误,trumps不是字符串
Console.WriteLine完成的从enum到string 的类型转换是通过System.Enum的IFormattable接口实现的。
- 枚举的转换怎么做
- CAD版本转换怎么做
- 枚举类型的转换
- jpg转换成pdf怎么做
- jpg转换成pdf应该怎么做
- 枚举中枚举值和枚举数的相互转换
- 枚举值转换的例子
- JAVA----枚举的相互转换
- 枚举与字符串的转换
- C# 枚举类型的转换
- fasterxml如何对Java枚举类型做类型转换
- 我是怎么做QA的
- 怎么做积极的人
- 怎么做多功能的系统?
- 怎么做程序员的女朋友
- iOS的直播怎么做
- 优秀的程序员怎么做
- 怎么做持续发展的软件
- 常用的会话相关v$视图
- 入门视频采集与处理(显示YUV数据)
- 让 IPhone 程序的调试信息只在 debug 模式下输出
- JavaScript写excel
- 自定义消息的步骤
- 枚举的转换怎么做
- 如果依赖的库文件是由低版本gcc编译的怎么办
- awaitTermination() shutdown()
- frame-field 概述
- ios5 自定义导航条问题 UINavigationBar
- Google Chrome下重新打开最近关闭到标签页
- 数据库字符集问题
- Linux 软件包管理
- 10.IDA-基本操作