首页 > 代码库 > c#编程基础之枚举
c#编程基础之枚举
枚举的意义就在于限制变量取值范围。
当可以确定的几种取值时才可以用。
如果输入一个字符串需要进行判断是否是我们需要的字符串时,则一般需要这样写:
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(); } }}
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。