C# 枚舉類型的聲明和使用
前言
學(xué)習(xí)記錄下枚舉的聲明和使用,枚舉可用來規(guī)范開發(fā)
文章中代碼的項(xiàng)目名為
Project1
,C#
類名為Class1
相關(guān)介紹
一、枚舉聲明
聲明的方式:
enum [枚舉名] {值1, 值2, ..., 值n}
對(duì)于最后一個(gè)值,逗號(hào)可以寫,也可以不寫對(duì)于文字,值不需要使用引號(hào)引起來
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ù)點(diǎn)后可以使用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(); } } }
在使用枚舉時(shí)可以在
Class
類和方法內(nèi),但是不能在namespace
中
總結(jié)
本篇文章就到這里了,希望更給您帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!
相關(guān)文章
C# 對(duì)文件與文件夾的操作包括刪除、移動(dòng)與復(fù)制
在.Net中,對(duì)文件(File)和文件夾(Folder)的操作可以使用File類和Directory類,也可以使用FileInfo類和DirectoryInfo類,本文將詳細(xì)介紹,需要的朋友可以參考2012-11-11C#反射實(shí)現(xiàn)插件式開發(fā)的過程詳解
插件式架構(gòu),一種全新的、開放性的、高擴(kuò)展性的架構(gòu)體系,插件式架構(gòu)設(shè)計(jì)好處很多,把擴(kuò)展功能從框架中剝離出來,降低了框架的復(fù)雜度,讓框架更容易實(shí)現(xiàn),這篇文章主要介紹了C#反射實(shí)現(xiàn)插件式開發(fā),需要的朋友可以參考下2023-09-09C#實(shí)現(xiàn)把指定數(shù)據(jù)寫入串口
這篇文章主要介紹了C#實(shí)現(xiàn)把指定數(shù)據(jù)寫入串口,直接給出示例代碼,需要的朋友可以參考下2015-06-06