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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
C#枚舉類型實例解析

C#枚舉,枚舉是一種值類型,由許多名字的常量(也叫枚舉表)組成。例如

創(chuàng)新互聯(lián)公司專注于平塘企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),電子商務(wù)商城網(wǎng)站建設(shè)。平塘網(wǎng)站建設(shè)公司,為平塘等地區(qū)提供建站服務(wù)。全流程按需設(shè)計網(wǎng)站,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)

 
 
 
 
  1. const int Monday=0;  
  2. const int Tuesday=1;  
  3. ……  
  4. const  Sunday=7; 

可以用C#枚舉類型

 
 
 
 
  1. enum Week  
  2. { Monday,Tuesday, Wednesday,  
  3.  Thursday,Friday,Saturday,Sunday}; 

C#枚舉中每一個常量都對應(yīng)著一個數(shù)值,如果不特別設(shè)置,枚舉從0開始,每個后續(xù)值都為前一個值加1。若有如下定義

 
 
 
 
  1. enum Values  
  2. {  
  3.  value1,  
  4. value2,  
  5. vlaue3=30,  
  6. value4  
  7. }; 

其中value1=0,value2=1,value3=30,value4=31;

需要注意的是在C#枚舉類型和整型之間的轉(zhuǎn)換需顯示進(jìn)行:

 
 
 
 
  1. int a =(int) Week.Friday; 

C#枚舉類型示例:

 
 
 
 
  1.  public class food  
  2. {  
  3. public enum foodType  
  4. { Pizza=1,Pasta,Spaghetti}  
  5. public void GetFoodOrder(string Custname,  
  6.  foodType order)  
  7. {  
  8. Console.WriteLine("the dinner of customer  
  9.  {0} is {1}",Custname,order);  
  10. }  
  11. }  //C#枚舉類型
  12. class Program  
  13. {  
  14. static void Main(string args)  
  15. {  
  16. food myfood = new food();  
  17. myfood.GetFoodOrder("Scoopy",(food.foodType.Pizza));  
  18. Console.WriteLine("您享用的是本店的第"+  
  19. (int)food.foodType.Pizza+"種主食");  
  20. Console.ReadLine();  
  21. }  

C#枚舉類型實例運行結(jié)果為

C#枚舉類型實例的詳細(xì)講解就到這里,希望對你了解和學(xué)習(xí)C#枚舉類型有所幫助。

【編輯推薦】

  1. C#枚舉類型的使用淺析
  2. C#枚舉類型概念及應(yīng)用淺析
  3. C#枚舉類型實例演示
  4. C#枚舉及C#枚舉成員淺析
  5. C#枚舉類型實例示范淺析

分享名稱:C#枚舉類型實例解析
標(biāo)題鏈接:http://www.dlmjj.cn/article/codsdoc.html