博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c#编程基础之枚举
阅读量:7088 次
发布时间:2019-06-28

本文共 1119 字,大约阅读时间需要 3 分钟。

枚举的意义就在于限制变量取值范围。

当可以确定的几种取值时才可以用。

如果输入一个字符串需要进行判断是否是我们需要的字符串时,则一般需要这样写:

using System;using System.Collections.Generic;using System.Text;namespace 枚举学习{    class Program    {        static void Main(string[] args)        {            string s = "Male";            if (s == "Male")            {                Console.WriteLine("男");            }            else if (s == "Female")            {                Console.WriteLine("女");            }            else if (s == "Unknown")            {                Console.WriteLine("未知");            }            else            {                Console.WriteLine("非法输入");            }            Console.ReadKey();        }    }}

但是这样写似乎过于麻烦,这时就可以使用枚举类型简单解决,代码如下:

using System;using System.Collections.Generic;using System.Text;//枚举的意义就在于限制变量取值范围。有几种确定的取值时才可以用。namespace 枚举学习{    enum Gender { Male, Female, Unknown };//枚举类型的声明    class Program    {             static void Main(string[] args)        {            Gender s = Gender.Female;//s变量的取值选项只有三个:Male, Female, Unknown。            Console.WriteLine(s);//打印结果Female            Console.ReadKey();              }    }}

 

转载地址:http://mlyql.baihongyu.com/

你可能感兴趣的文章
Python代码优化及技巧笔记(一)
查看>>
Caused by: java.lang.NoClassDefFoundError: org/apache/neethi/AssertionBuilderFactory
查看>>
Ocelot 集成Butterfly 实现分布式跟踪
查看>>
(转)各种语言写网络爬虫有什么优点缺点
查看>>
好用的端口监控软件:Port Explorer
查看>>
Cisco无线控制器配置Radius
查看>>
iota 币产生私钥的方法
查看>>
Mysql数据类型DECIMAL(M,D)用法
查看>>
006-Shell printf 命令
查看>>
leetcode 39. Combination Sum 40. Combination Sum II
查看>>
python测试开发django-4.获取url参数和name的作用
查看>>
C# IEnumerable和IEnumerator的区别,如何实现
查看>>
android adb命令行工具使用
查看>>
[转]聊聊.net程序设计——浅谈使用VS2010建模拓展
查看>>
Central Europe Regional Contest 2011
查看>>
每天一个linux命令(12):more命令
查看>>
javascript 正则替换字符的新方法!
查看>>
OSGI:从面向接口编程来理解OSGI
查看>>
前端之JavaScript(1) - 浅谈JavaScript函数与栈
查看>>
WayOs 帐号到期自动清理工具,致浪费在清理到期用户的青春
查看>>