C#学习教程八
2014-01-12 18:36
211 查看
枚举
枚举是C#编程语言的一种类型,跟类、结构、密封类、分布类、委托、事件、抽象都是同一级别的类型。
枚举用enum关健字来定义。
枚举可以一次性定义一组常量和常量的使用方式一样,枚举通常用在分支语句中,这种做法可以增加程序的可读性。
枚举中的每一个元素实际上都是“符号/值”类型的。如果不给枚举中的成员附值,那么他们的值会从0开始。
实例代码:
效果展示
枚举是C#编程语言的一种类型,跟类、结构、密封类、分布类、委托、事件、抽象都是同一级别的类型。
枚举用enum关健字来定义。
枚举可以一次性定义一组常量和常量的使用方式一样,枚举通常用在分支语句中,这种做法可以增加程序的可读性。
枚举中的每一个元素实际上都是“符号/值”类型的。如果不给枚举中的成员附值,那么他们的值会从0开始。
实例代码:
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Hello_World { public class Conversion { public static void Main(string[] args) { Console.WriteLine(StringFormat(Color.Red)); Console.WriteLine(StringFormat(Color.Green)); Console.WriteLine(StringFormat(Color.Bule)); } //定义一个静态方法 static string StringFormat(Color c) { switch(c){ case Color.Red: return string.Format("Red={0}", (int)c); case Color.Green: return string.Format("Green={0}", (int)c); case Color.Bule: return string.Format("Blue={0}", (int)c); default: return "无效的颜色"; } } //定义枚举 enum Color{ Red, Green, Bule } } }
效果展示
相关文章推荐
- Visual Studio 2017中使用正则修改部分内容 如何使用ILAsm与ILDasm修改.Net exe(dll)文件 C#学习-图解教程(1):格式化数字字符串 小程序开发之图片转Base64(C#、.Net) jquery遍历table为每一个单元格取值及赋值 。net加密解密相关方法 .net关于坐标之间一些简单操作
- 读书笔记:W3CSchool学习教程-C#教程(上)
- C#学习教程之四
- C#学习笔记(4)_C#教程
- C#教程第7讲委托1(学习笔记)
- C#学习-图解教程(1):格式化数字字符串
- c#2.0泛型学习(一) _C#教程
- 读书笔记:W3CSchool学习教程-C#教程(下)
- C#入门教程(一)–.Net平台技术介绍、C#语言及开发工具介绍-打造C#学习教程
- C#学习笔记(4)_C#教程
- C# 多线程教程(C#学习日记 2017-10-16)
- Java C# C\C++ 数据库等等计算机精品学习资料以及视频教程
- C# 学习黑马.Net视频教程,大文件拷贝
- 第十讲 : 面向对象编程简介 【天轰穿.Net4趣味编程系列视频教程-vs2010轻松学习C#】
- C#教程第5讲方法1(学习笔记)
- 《C#高级教程》学习笔记7
- 第十一讲 : 类和对象的使用【天轰穿.Net4趣味编程系列视频教程-vs2010轻松学习C#】
- 第十二讲 : 封装&类成员【天轰穿.Net4趣味编程系列视频教程-vs2010轻松学习C#】
- 第三讲:C#前置知识-【天轰穿.Net4趣味编程系列视频教程-vs2010轻松学习C#】
- C# 学习教程之一