Asp.Net之枚举类型输出需要类型转换
2009-05-12 22:27:54来源:未知 阅读 ()
看几篇文章,教程也没有做说明,为什么在输出枚举数据时需要将其转换为整型?
代码:
以下为引用的内容:
enum myInclude//定义枚举 #region enum 操作 |
枚举类型的介绍:
枚举类型是由一组特定常量构成的一组数据结构,是值类型的一种特殊形式,当需要一个由指定常量集合组成的数据类型时,使用枚举类型。枚举声明可以显式地声明 byte、sbyte、short、ushort、int、uint、long 或 ulong 类型作为对应的基础类型。没有显式地声明基础类型的枚举声明意味着所对应的基础类型是 int。
注意点:
1 对于没有赋值的枚举类型,声明的第一个枚举成员它的默值为零。以后的枚举成员值是将前一个枚举成员(按照文本顺序)的值加1得到的。
2 允许多个枚举成员有相同的值。没有显示赋值的枚举成员的值,总是前一个枚举成员的值+1。
3 使用时注意类型转换。
PS:经询问枚举类型数据在程序中可以当成INT型使用,但不能用于流显示(write)
Response.Write方法只有四个重载版本:
以下为引用的内容:
public void Write(char ch); |
其中并没有支持枚举类型的重载版本。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- SqlDataReader指定转换无效的解决方法 2020-03-23
- .Net项目中一些常用验证操作 2020-02-27
- Asp.net中将Word文件转换成HTML的方法 2019-12-19
- .aspx转换为.htm的方法 2019-10-18
- C#反射技术的简单操作 2019-09-17
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash