学习c#第24天 枚举类型

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace enumType

{

//定义枚举

public enum Week

{

星期一,

星期二,

星期三,

星期四,

星期五,

星期六,

星期天

}

public enum Gender

{

boy,

girl

}

internal class Program

{

static void Main(string[] args)

{

/*1.枚举简介

1.何为枚举?

枚举:enum。说白了就是一个数据类型,同样是用于存储数据的。

和之前学习过的的int,float,double,string......一样;只不过int,float

这些类型是系统定义好的,我们直接可以使用。而枚举类型是需要我们使用者根

据实际的开发需要来自行定义的。

*/

/*2.何时需要用到枚举?

比如说在案例中,我们需要重复的使用到"星期一"到"星期天"这些特定的字

符串,我们就可以定义一个叫做"星期"的枚举。

如果不定义成枚举,各位的写法可能就千奇百怪,比如:"周一","星期一",

"Monday"这三个表示的是同一天。

定义枚举的目的,就是规范一些数据的值。

*/

/*2.枚举语法

1.定义枚举类型

枚举类型定义在什么地方?枚举定义在namespace下,这样在当前的命名空

间下,所有的类(class)都可以使用该枚举。

*/

/*语法:

public enum 枚举名

{

值1,

值2,

值N

}

*/

// 使用枚举 枚举类型 变量名 = 枚举类型.值;

/*

Week day = Week.星期四;

Week day_2 = Week.星期一;

Console.WriteLine(day);

Console.ReadKey();

*/

Gender p1 = Gender.boy;

Gender p2 = Gender.girl;

Console.WriteLine(p1);

Console.WriteLine(p2);

Console.ReadKey();

}

}

}

相关推荐
weixin_428498493 分钟前
使用MATIO库读取Matlab数据文件中的多维数组
开发语言·matlab
虾球xz11 分钟前
游戏引擎学习第201天
前端·学习·游戏引擎
渴望脱下狼皮的羊15 分钟前
C++基础讲解
开发语言·c++·后端
Tttian62216 分钟前
Python办公自动化(4)对PPT&邮箱的操作
开发语言·python
小王努力学编程17 分钟前
【Rust学习】Rust数据类型,函数,条件语句,循环
学习
倒霉蛋小马27 分钟前
【Java集合】LinkedList源码深度分析
java·开发语言
嵌入式仿真实验教学平台32 分钟前
嵌入式仿真实验教学平台的核心优势再解析:对比Proteus的技术与教学价值突破
人工智能·单片机·嵌入式硬件·学习·proteus·嵌入式实时数据库
pk_xz12345632 分钟前
python加载训练好的模型并进行叶片实例分割预测
开发语言·python
独好紫罗兰32 分钟前
洛谷题单3-P1075 [NOIP 2012 普及组] 质因数分解-python-流程图重构
开发语言·python·算法
编程咕咕gu-1 小时前
从零开始玩python--python版植物大战僵尸来袭
开发语言·python·python基础·pygame·python教程