zoukankan      html  css  js  c++  java
  • 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();
          
    
            }
        }
    }
  • 相关阅读:
    验证 Email
    取系统时间
    DbHelperSQL.cs
    显示BYTE流图片
    [原]c# 读取文本文件(txt)
    数据库文件组和文件的作用
    Transact—SQL
    m_pMainWnd
    sql server 2005 window 身份证验证模式与SQL Server身份验证
    WM_CLOSE WM_DESTROY WM_QUIT
  • 原文地址:https://www.cnblogs.com/xingyunblog/p/3900507.html
Copyright © 2011-2022 走看看