熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

C# 語言規范--1.11 枚舉

2013-11-13 09:52:26  來源: .NET編程 

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

  示例

  enum Color
{
   Red
   Blue
   Green
}
class Shape
{
   public void Fill(Color color) {
      switch(color) {
         case ColorRed:
           
            break;
         case ColorBlue:
           
            break;
         case ColorGreen:
           
            break;
         default:
            break;
      }
   }
}

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

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


From:http://tw.wingwit.com/Article/program/net/201311/11819.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.