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

C# 枚舉常用方法淺析

開發(fā) 后端
C# 枚舉常用方法是什么呢?在C# 枚舉的學(xué)習(xí)中,C# 枚舉常用方法十分的重要,那么C# 枚舉常用方法的各自使用特點(diǎn)是什么呢?本文就向你介紹這方面的內(nèi)容。

C# 枚舉常用方法對(duì)于C# 枚舉的學(xué)習(xí)十分重要,那么我們現(xiàn)在來(lái)看看什么是C# 枚舉常用方法:

C# 枚舉常用方法<1>獲取枚舉字符串

  1. TimeOfDay time = TimeOfDay.Afternoon;  
  2.  
  3. Console.WriteLine(time.ToString());//輸出:Afternoon 

C# 枚舉常用方法<2>Enum.Parse()方法

這個(gè)方法帶3個(gè)參數(shù),第一個(gè)參數(shù)是要使用的枚舉類型。其語(yǔ)法是關(guān)鍵字typeof后跟放在括號(hào)中的枚舉類名。typeof運(yùn)算符將在第5章詳細(xì)論述。第二個(gè)參數(shù)是要轉(zhuǎn)換的字符串,第三個(gè)參數(shù)是一個(gè)bool,指定在進(jìn)行轉(zhuǎn)換時(shí)是否忽略大小寫。最后,注意Enum.Parse()方法實(shí)際上返回一個(gè)對(duì)象引用—— 我們需要把這個(gè)字符串顯式轉(zhuǎn)換為需要的枚舉類型(這是一個(gè)取消裝箱操作的例子)。對(duì)于上面的代碼,將返回1,作為一個(gè)對(duì)象,對(duì)應(yīng)于TimeOfDay.Afternoon的枚舉值。在顯式轉(zhuǎn)換為int時(shí),會(huì)再次生成1。

  1. TimeOfDay time2 = (TimeOfDay)   
  2.  
  3. Enum.Parse(typeof(TimeOfDay), "afternoon"true);  
  4.  
  5. Console.WriteLine((int)time2);//輸出1 

C# 枚舉常用方法<3>得到枚舉的某一值對(duì)應(yīng)的名稱

  1. lbOne.Text = Enum.GetName(typeof(TimeOfDay), 0);  
  2.  
  3. lbOne.Text = ((TimeOfDay)0).ToString();//返回:Morning 

兩種方法都能實(shí)現(xiàn),但是當(dāng)其值越界(不是枚舉所列出的值),就有一定的區(qū)別了。大家可以根據(jù)自己的需求不同,選擇合適的方法。

  1. lbCon.Text = ((TimeOfDay)5).ToString();   
  2.  
  3. //返回:5,如果越界返回原值  
  4.  
  5. this.lbGetName.Text = Enum.GetName(typeof(TimeOfDay), 5);   
  6.  
  7. //返回:空字符串,如果越界返回空字符串 

C# 枚舉常用方法<4>得到枚舉的所有的值

  1. foreach (int i in Enum.GetValues(typeof(TimeOfDay)))  
  2. lbValues.Text += i.ToString(); 

C# 枚舉常用方法<5>枚舉所有的名稱

  1. foreach(string temp in Enum.GetNames(typeof(TimeOfDay)))  
  2. lbNames.Text+=temp; 

C# 枚舉常用方法的基本情況就向你介紹到這里,希望對(duì)你了解和學(xué)習(xí)C# 枚舉有所幫助。

【編輯推薦】

  1. C#多線程控制進(jìn)度條之多線程安全
  2. C# listview進(jìn)度條顯示淺析
  3. C# 進(jìn)度條效果實(shí)現(xiàn)實(shí)例
  4. C# 枚舉簡(jiǎn)介及優(yōu)點(diǎn)淺析
  5. C# 枚舉實(shí)例應(yīng)用淺析
責(zé)任編輯:仲衡 來(lái)源: 博客園
相關(guān)推薦

2009-08-18 10:30:30

C#枚舉

2009-08-17 17:49:20

C# 枚舉

2009-08-18 12:52:33

C#枚舉類型

2009-08-18 10:35:46

C#枚舉類型

2009-08-24 16:19:42

C# 泛型方法

2009-08-18 13:00:59

C#枚舉類型

2009-08-17 17:36:08

C# 枚舉

2009-08-18 09:37:14

C#枚舉類型

2009-09-11 09:15:06

C# get方法

2009-09-10 14:52:55

C# get

2009-08-20 16:15:19

C# 匿名方法

2009-08-10 17:36:17

C#擴(kuò)展方法

2009-08-18 10:41:38

C#枚舉類型

2009-08-18 09:51:18

C#枚舉類型

2009-08-17 18:04:49

C# 枚舉

2009-08-28 14:25:57

C# byte數(shù)組

2009-09-10 09:10:17

C# TextBox換

2009-09-07 09:36:29

C# DisposeDispose方法

2009-08-20 10:53:23

C#操作內(nèi)存

2009-08-12 17:27:11

C#讀取文件
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 久久久久免费精品国产小说色大师 | 日本又色又爽又黄又高潮 | 亚洲精品欧美精品 | 精品国产乱码久久久久久1区2区 | 中文字幕成人av | 日韩一区二区三区精品 | 日韩网| 亚洲久久一区 | 在线观看国产91 | 国产精品久久久久久久久久尿 | 日韩高清在线 | www.国产精品 | 精品久久一区二区 | 欧美a级成人淫片免费看 | 91极品尤物在线播放国产 | 亚洲一区二区高清 | 成人国产午夜在线观看 | 精品国产一区三区 | 午夜激情影院 | 久久久久久久一级 | 羞羞视频网站免费观看 | 亚洲精品资源 | 久久小视频 | 国产不卡一区 | 欧美 日韩 国产 成人 在线 | 中文字幕 在线观看 | 亚洲国产aⅴ成人精品无吗 综合国产在线 | 国产乱码精品一品二品 | 国产午夜精品久久久久免费视高清 | 国产激情视频 | 国产免费自拍 | 国产高清视频在线观看播放 | 亚洲精品视频在线播放 | 91久久国产综合久久91精品网站 | 国产激情 | 成人免费一区二区三区视频网站 | 欧美日韩毛片 | 日本精品一区二区三区视频 | 91精品国产91| 国产精品资源在线观看 | 午夜国产|