c# 值类型 之枚举
1声明枚举(enum)类型的变量
enum 变量名
{
//标识符列表中,元素与元素之间用 , 逗号分隔;
标识符列表
}
枚举列表中的每个符号代表一个整数值,一个比他前面符号大的整数值,默认情况下,第一个枚举符号代表0,当然也可以修改:
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace Test
- {
- class Program
- {
- //定义 enum 类型 以0开始递增
- enum weekday
- {
- Sun, Mon, tue, Wed, thu, Fri, Sat //若要改变默认值只需 (Sun = 2, Mon, tue, Wed, thu, Fri, Sat)以2开始递增+1
- };
- static void Main(string[] args)
- {
- weekday wek;
- Console.WriteLine("输入0~6一个数字: ");
- int i = int.Parse(Console.ReadLine());
- wek = (weekday)i; //强制类型转换,将int类型转化为 weekday 类型
- Console.WriteLine("{0} 是 {1}", i, wek);
- }
- }
- }
我输入一个0:
作者:RichardCui
出处:https://www.cnblogs.com/yachao1120/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。该文章也同时发布在我的独立博客中-RichardCuiBlog。