C#枚举

申明enum变量

enum Days {Sat, Sun, Mon, Tue, Wed, Thu, Fri};

枚举元素的默认基础类型是 int。 若要声明另一整型类型的枚举(如 byte),则请在后跟该类型的标识符后使用冒号,如以下示例所示。

enum Days : byte {Sat=1, Sun, Mon, Tue, Wed, Thu, Fri};

试例

public class EnumTest
{
   enum Days { Sun, Mon, Tue, Wed, Thu, Fri, Sat };

   static void Main()
   {
       int x = (int)Days.Sun;
       int y = (int)Days.Fri;
       Console.WriteLine("Sun = {0}", x);
       Console.WriteLine("Fri = {0}", y);
   }
}
/* Output:
  Sun = 0
  Fri = 5
*/
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 枚举类型的目的 1.枚举类型使代码更具可读性,理解清晰,易于维护 2.如果枚举符号和对应的整数值发生变化,只需修改...
    petit_prince阅读 3,947评论 0 0
  • 一、枚举类型的概念 枚举类型声明为一组相关的符号常数定义了一个类型名称。枚举用于"多项选择"场合,就是程序运行时从...
    小明yz阅读 5,177评论 1 2
  • C#编译器将枚举类型视为基元类型,所以可用操作符(==, !=, <, >, <=, >=, +, -, ^, &...
    简书冷雨阅读 5,913评论 0 1
  • 枚举类型概述 枚举类型使用 enum 关键字声明。是值类型,但不能定义任何方法、属性、事件。(PS. 可以使用“扩...
    简书冷雨阅读 3,709评论 0 0
  • 参考资料 《编写高质量iOS与OS X代码的52个有效方法》中第5条:用枚举表示状态、选项、状态码 枚举类型的基本...
    水止云起阅读 7,338评论 0 3

友情链接更多精彩内容