• 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();
          
    
            }
        }
    }
  • 相关阅读:
    软件工程第一次结对作业
    软件工程第二次作业
    vue之vuex
    ceshi
    第3次 结构与部分
    第二次作业
    获得领跑衫感言
    期末总结
    第十四,十五周作业
    第七周作业
  • 原文地址:https://www.cnblogs.com/xingyunblog/p/3900507.html
Copyright © 2020-2023  润新知