C#枚舉

申明enum變量

enum Days {Sat, Sun, Mon, Tue, Wed, Thu, Fri};

枚舉元素的默認基礎類型是 int。 若要聲明另一整型類型的枚舉(如 byte),則請在后跟該類型的標識符后使用冒號,如以下示例所示。

enum Days : byte {Sat=1, Sun, Mon, Tue, Wed, Thu, Fri};

試例

public class EnumTest
{
   enum Days { Sun, Mon, Tue, Wed, Thu, Fri, Sat };

   static void Main()
   {
       int x = (int)Days.Sun;
       int y = (int)Days.Fri;
       Console.WriteLine("Sun = {0}", x);
       Console.WriteLine("Fri = {0}", y);
   }
}
/* Output:
  Sun = 0
  Fri = 5
*/
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 枚舉類型的目的 1.枚舉類型使代碼更具可讀性,理解清晰,易于維護 2.如果枚舉符號和對應的整數(shù)值發(fā)生變化,只需修改...
    petit_prince閱讀 771評論 0 0
  • 一、枚舉類型的概念 枚舉類型聲明為一組相關的符號常數(shù)定義了一個類型名稱。枚舉用于"多項選擇"場合,就是程序運行時從...
    小明yz閱讀 1,426評論 1 2
  • C#編譯器將枚舉類型視為基元類型,所以可用操作符(==, !=, <, >, <=, >=, +, -, ^, &...
    簡書冷雨閱讀 1,982評論 0 1
  • 枚舉類型概述 枚舉類型使用 enum 關鍵字聲明。是值類型,但不能定義任何方法、屬性、事件。(PS. 可以使用“擴...
    簡書冷雨閱讀 654評論 0 0
  • 參考資料 《編寫高質(zhì)量iOS與OS X代碼的52個有效方法》中第5條:用枚舉表示狀態(tài)、選項、狀態(tài)碼 枚舉類型的基本...
    水止云起閱讀 2,655評論 0 3

友情鏈接更多精彩內(nèi)容