C# 枚舉類型的聲明和使用
更新時間:2021年07月08日 11:03:06 作者:小狐貍FM
如果一種變量只有幾種可能的值,可以定義為枚舉類型。所謂“枚舉類型”是將變量的值一一列舉出來,變量的值只能在列舉出來的值的范圍內(nèi)
前言
學(xué)習(xí)記錄下枚舉的聲明和使用,枚舉可用來規(guī)范開發(fā)
文章中代碼的項目名為
Project1
,C#
類名為Class1
相關(guān)介紹
一、枚舉聲明
聲明的方式:
enum [枚舉名] {值1, 值2, ..., 值n}
對于最后一個值,逗號可以寫,也可以不寫對于文字,值不需要使用引號引起來
enum Gender { 男, 女 }
二、聲明位置
可以聲明在
namespace
命令空間內(nèi)
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
類中聲明,不能在方法內(nèi)聲明(包括Main
函數(shù))
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) { } } }
三、枚舉使用
使用方法:
[枚舉名] [變量名] = [枚舉名].[值]
輸入枚舉名和小數(shù)點后可以使用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
類和方法內(nèi),但是不能在namespace
中
總結(jié)
本篇文章就到這里了,希望更給您帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!