成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C# 枚舉簡(jiǎn)介及優(yōu)點(diǎn)淺析

開發(fā) 后端
C# 枚舉簡(jiǎn)介及優(yōu)點(diǎn)分別是什么呢?C# 枚舉簡(jiǎn)介及優(yōu)點(diǎn)具體學(xué)習(xí)的注意是什么呢?那么本文就向你介紹具體的內(nèi)容。

C# 枚舉簡(jiǎn)介及優(yōu)點(diǎn)是什么呢?讓我們開始我們的介紹:

C# 枚舉類型聲明為一組相關(guān)的符號(hào)常數(shù)定義了一個(gè)類型名稱。枚舉用于“多項(xiàng)選擇”場(chǎng)合,就是程序運(yùn)行時(shí)從編譯時(shí)已經(jīng)設(shè)定的固定數(shù)目的“選擇”中做出決定。

C# 枚舉類型(也稱為枚舉)為定義一組可以賦給變量的命名整數(shù)常量提供了一種有效的方法。例如,假設(shè)您必須定義一個(gè)變量,該變量的值表示一周中的一天。該變量只能存儲(chǔ)七個(gè)有意義的值。若要定義這些值,可以使用枚舉類型。枚舉類型是使用 enum 關(guān)鍵字聲明的。

  1. enum Days { Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday }; 

默認(rèn)情況下,C# 枚舉中每個(gè)元素的基礎(chǔ)類型是 int。可以使用冒號(hào)指定另一種整數(shù)值類型。

如果不為枚舉數(shù)列表中的元素指定值,則它們的值將以 1 為增量自動(dòng)遞增。在前面的示例中,Days.Sunday 的值為 0,Days.Monday 的值為 1,依此類推。創(chuàng)建新的 Days 對(duì)象時(shí),如果不顯式為其賦值,則它將具有默認(rèn)值 Days.Sunday (0)。創(chuàng)建枚舉時(shí),應(yīng)選擇最合理的默認(rèn)值并賦給它一個(gè)零值。這便使得只要在創(chuàng)建枚舉時(shí)未為其顯式賦值,則所創(chuàng)建的全部枚舉都將具有該默認(rèn)值。枚舉中大小寫敏感,但是建議不要這樣。

C# 枚舉學(xué)習(xí)需要注意:

System.Enum 類型是所有枚舉類型的抽象基類(它是一種與枚舉類型的基礎(chǔ)類型不同的獨(dú)特類型),并且從 System.Enum 繼承的成員在任何枚舉類型中都可用。存在從任何枚舉類型到System.Enum 的裝箱轉(zhuǎn)換,并且存在從 System.Enum 到任何枚舉類型的取消裝箱轉(zhuǎn)換。System.Enum 本身不是枚舉類型。相反,它是一個(gè)類類型,所有枚舉類型都是從它派生的。類型 System.Enum 從類型 System.ValueType派生,而后者又從類型 object 派生。在運(yùn)行時(shí),類型 System.Enum 的值可以是 null 或是對(duì)任何枚舉類型的裝了箱的值的引用。

C# 枚舉的優(yōu)點(diǎn):

◆枚舉可以使代碼更易于維護(hù),有助于確保給變量指定合法的、期望的值。

◆枚舉使代碼更清晰,允許用描述性的名稱表示整數(shù)值,而不是用含義模糊的數(shù)來表示。

◆枚舉使代碼更易于鍵入。在給枚舉類型的實(shí)例賦值時(shí),VS.NET IDE會(huì)通過IntelliSense彈出一個(gè)包含可接受值的列表框,減少了按鍵次數(shù),并能夠讓我們回憶起可能的值

C# 枚舉簡(jiǎn)介及優(yōu)點(diǎn)的基本情況就向你介紹到這里,希望對(duì)你了解和學(xué)習(xí)C# 枚舉簡(jiǎn)介及優(yōu)點(diǎn)有所幫助。

【編輯推薦】

  1. C#多線程控制進(jìn)度條之長(zhǎng)異步操作
  2. C#多線程控制進(jìn)度條之異步調(diào)用
  3. C#多線程控制進(jìn)度條之多線程安全
  4. C# listview進(jìn)度條顯示淺析
  5. C# 進(jìn)度條效果實(shí)現(xiàn)實(shí)例
責(zé)任編輯:仲衡 來源: 博客園
相關(guān)推薦

2009-08-18 10:30:30

C#枚舉

2009-08-24 11:35:20

C# 泛型應(yīng)用

2009-08-17 17:56:32

C# 枚舉

2009-08-18 10:35:46

C#枚舉類型

2009-08-18 12:52:33

C#枚舉類型

2009-08-17 17:49:20

C# 枚舉

2009-08-18 09:37:14

C#枚舉類型

2009-08-18 13:00:59

C#枚舉類型

2009-08-18 10:41:38

C#枚舉類型

2009-08-18 09:51:18

C#枚舉類型

2009-08-17 18:04:49

C# 枚舉

2009-08-26 14:16:17

C# FrameWor

2009-08-27 13:05:06

C#接口特點(diǎn)C#接口實(shí)例

2009-08-31 16:37:20

C#接口定義

2009-08-13 13:42:54

C#構(gòu)造函數(shù)

2010-01-18 11:05:24

C++

2009-08-07 17:25:37

C# SortedLi

2009-08-17 18:34:50

C# ChangeCo

2009-08-14 17:45:52

C# ArrayLis

2009-07-31 16:25:29

C#回調(diào)函數(shù)API應(yīng)用
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 欧美自拍第一页 | 色综合一区二区 | 欧美激情欧美激情在线五月 | 国产精品久久久久久久久久 | av黄色在线 | 国产精品久久久久久久一区探花 | 农村黄性色生活片 | 国产一区二区小视频 | 精产国产伦理一二三区 | 中文在线一区二区 | 久久国产欧美一区二区三区精品 | 亚洲激情专区 | 日韩亚洲一区二区 | www.久| 欧美一级特黄aaa大片在线观看 | 色999日韩 | 91原创视频 | 自拍 亚洲 欧美 老师 丝袜 | 亚洲综合无码一区二区 | 国产一区二区高清在线 | 精品成人免费视频 | 一二三在线视频 | 欧美激情国产日韩精品一区18 | 国产精品视频一 | 亚洲精品乱码久久久久久按摩观 | 久久视频一区 | 久久综合入口 | 中文字幕一区二区三区四区五区 | 亚洲国产精品视频一区 | 亚洲va国产日韩欧美精品色婷婷 | 欧美精品一区二区蜜桃 | 美女黄网站 | 国产激情一区二区三区 | 啪啪毛片| 视频一区二区国产 | 国产一二三视频在线观看 | 国产高清在线 | 免费av一区二区三区 | 国产极品车模吞精高潮呻吟 | 亚洲精品久久久9婷婷中文字幕 | 国产日韩一区 |