日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
C#枚舉常用方法淺析

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

創(chuàng)新互聯(lián)服務(wù)緊隨時代發(fā)展步伐,進行技術(shù)革新和技術(shù)進步,經(jīng)過十余年的發(fā)展和積累,已經(jīng)匯集了一批資深網(wǎng)站策劃師、設(shè)計師、專業(yè)的網(wǎng)站實施團隊以及高素質(zhì)售后服務(wù)人員,并且完全形成了一套成熟的業(yè)務(wù)流程,能夠完全依照客戶要求對網(wǎng)站進行做網(wǎng)站、成都做網(wǎng)站、建設(shè)、維護、更新和改版,實現(xiàn)客戶網(wǎng)站對外宣傳展示的首要目的,并為客戶企業(yè)品牌互聯(lián)網(wǎng)化提供全面的解決方案。

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

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

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

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

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

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

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

兩種方法都能實現(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# 枚舉常用方法的基本情況就向你介紹到這里,希望對你了解和學(xué)習(xí)C# 枚舉有所幫助。


分享題目:C#枚舉常用方法淺析
文章網(wǎng)址:http://www.dlmjj.cn/article/djdpjee.html