程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C# 語言標准--1.11 枚舉

C# 語言標准--1.11 枚舉

編輯:C#入門知識

枚舉類型聲明為一組相關的符號常數定義了一個類型名稱。枚舉用於“多項選擇”場合,就是程序運行時從編譯時已經設定的固定數目的“選擇”中做出決定。

示例

enum Color 



{



   Red,



   Blue,



   Green



}



class Shape



{



   public void Fill(Color color) {



      switch(color) {



         case Color.Red:



            ...



            break;



         case Color.Blue:



            ...



            break;



         case Color.Green:



            ...



            break;



         default:



            break;



      }



   }



}

顯示了一個 Color 枚舉和一個使用此枚舉的方法。Fill 方法的簽名清楚地表明可以用給定的顏色之一來填充形狀。

使用枚舉勝過使用整數常數(在沒有枚舉的語言中很常見),這是因為使用枚舉使代碼更具可讀性和自歸檔。代碼的自歸檔特性還使開發工具可以幫助代碼編寫和其他“設計器”活動。例如,對參數類型使用 Color 而不用 int 使聰明的代碼編輯器能夠建議 Color 值。

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved