您现在的位置是:首页 >

长整型输入和输出 输出枚举数据时需要将其转换为整型?

火烧 2022-07-27 09:46:51 1059
输出枚举数据时需要将其转换为整型? 代码 e um myI clude//定义枚举 { = d= } #regio e um 操作 Re o e Write lt hr / gt e um玫举类型的操
长整型输入和输出 输出枚举数据时需要将其转换为整型?

输出枚举数据时需要将其转换为整型?  

代码     enum myInclude//定义枚举     {        s=        d=     }         #region enum 操作          Response Write( <hr />enum玫举类型的操作<hr /> );         Response Write( 默认语言  + Convert ToInt (myInclude s) +  <br /> );//这里输出的是         Response Write( 默认环境  + myInclude d +  <br /> ); //这里没有进行类型转换输出的是d         #endregion    枚举类型的介绍     枚举类型是由一组特定常量构成的一组数据结构 是值类型的一种特殊形式 当需要一个由指定常量集合组成的数据类型时 使用枚举类型 枚举声明可以显式地声明 byte sbyte short ushort int uint long 或 ulong 类型作为对应的基础类型 没有显式地声明基础类型的枚举声明意味着所对应的基础类型是 int 注意点  对于没有赋值的枚举类型 声明的第一个枚举成员它的默值为零 以后的枚举成员值是将前一个枚举成员(按照文本顺序)的值加 得到的  允许多个枚举成员有相同的值 没有显示赋值的枚举成员的值 总是前一个枚举成员的值+  使用时注意类型转换   PS:经询问枚举类型数据在程序中可以当成INT型使用 但不能用于流显示(write) Response Write方法只有四个重载版本 public void Write(char ch); public void Write(object obj); public void Write(string s); public void Write(char[] buffer  int index  int count); 其中并没有支持枚举类型的重载版本 也就是说在这里使用 ToString()转换也可! lishixinzhi/Article/program/net/201311/12560  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码