C# 枚舉類型的聲明和使用
前言
學習記錄下枚舉的聲明和使用,枚舉可用來規范開發
文章中代碼的項目名為
Project1
,C#
類名為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的更多內容!