C# 枚舉類型的聲明和使用

前言

學習記錄下枚舉的聲明和使用,枚舉可用來規范開發

文章中代碼的項目名為Project1C#類名為Class1

相關介紹

微軟官方C#函數文檔

一、枚舉聲明

聲明的方式:enum [枚舉名] {值1, 值2, ..., 值n}

對於最後一個值,逗號可以寫,也可以不寫對於文字,值不需要使用引號引起來

enum Gender
{
    男,
    女
}

二、聲明位置

可以聲明在namespace命令空間內

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Project1
{
    enum Gender
    {
        男,
        女
    }
    class Class1
    {
        static void Main(string[] args)
        {
        }
    }
}

也可以在Class類中聲明,不能在方法內聲明(包括Main函數)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Project1
{
    class Class1
    {
        enum Gender
        {
            男,
            女
        }
        static void Main(string[] args)
        {
        }
    }
}

三、枚舉使用

使用方法:[枚舉名] [變量名] = [枚舉名].[值] 輸入枚舉名和小數點後可以使用Tab鍵顯示可用的值

在這裡插入圖片描述

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Project1
{
    class Class1
    {
        enum Gender
        {
            男,
            女
        }
        static void Main(string[] args)
        {
            Gender sex = Gender.女;
            Console.WriteLine(sex);
            Console.ReadKey();
        }
    }
}

在使用枚舉時可以在Class類和方法內,但是不能在namespace

在這裡插入圖片描述

總結

本篇文章就到這裡瞭,希望更給您帶來幫助,也希望您能夠多多關註WalkonNet的更多內容!

推薦閱讀: