using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _10常量枚举
{
internal class Program
{
#region [2] enum枚举的定义和使用
//定义枚举
public enum Gender {
Male =1,
Female=0
}
#endregion
static void Main(string[] args)
{
Test1();
Test2();
Test3();
Console.ReadLine();
}
//第9章 常量枚举
//const常量、enum枚举、程序调试技巧
#region [1] 常量的使用
static void Test1()
{
const double PAI = 3.14; // 声明常量(命名规范通常用全大写)
double result = PAI * (5 * 5); // 计算圆面积
Console.WriteLine("圆面积="+ result);
}
#endregion
#region [2] enum枚举的使用
static void Test2()
{
//声明枚举变量
Gender gender = Gender.Male;
Console.WriteLine(gender); //Male
int value = (int)gender;
Console.WriteLine(value); //1
}
static void Test3()
{
int ceshi =0;
for (int i = 0; i < 10; i++)
{
ceshi++;
Console.WriteLine("你好"+i);
}
//定义一个星期枚举变量,赋值为星期五
DayOfWeek week = DayOfWeek.Friday;
switch (week)
{
case DayOfWeek.Sunday:
Console.WriteLine("今天是星期日");
break;
case DayOfWeek.Monday:
Console.WriteLine("今天是星期一");
break;
case DayOfWeek.Tuesday:
Console.WriteLine("今天是星期二");
break;
case DayOfWeek.Wednesday:
Console.WriteLine("今天是星期三");
break;
case DayOfWeek.Thursday:
Console.WriteLine("今天是星期四");
break;
case DayOfWeek.Friday:
Console.WriteLine("今天是星期五");
break;
case DayOfWeek.Saturday:
break;
default:
break;
}
}
#endregion
}
}