C#學習回顧筆記七:枚舉類型的作用和使用

1)枚舉是什麼?

枚舉用於自定義一個規則的值,是一種值類型變量。

2)爲什麼使用枚舉?

生活中可能經常會見到一些固定不變的東西:比如星期,只有星期一、星期二……星期日。比如月份,只有1月、2月……12月。在代碼裏,如果我們需要限定一個取值的範圍,而且是可以自定義的取值範圍,就可以使用枚舉類型來解決這個問題。枚舉類型的值可以由設計者自己定義。

3)如何聲明枚舉並使用?

如下圖的介紹,聲明枚舉的位置必須是在類的裏面,與方法同級別位置。不然會報錯。枚舉的格式是:

[public] enum 枚舉名
{
  值1,值2,值3......
}


之所以不直接粘貼代碼,是想讓讀者手動嘗試一下如何寫一個枚舉類型的語法。枚舉類型的使用方法就是Colors color = Colors.black;等號右邊輸入Colors後按一個小數點,就會發現有多個可選的值,這些值就來自於剛纔自己定義好的枚舉類型的值。

定義好一個值之後,可以嘗試輸出,另外枚舉類型的值還可以轉換成字符串類型,比如:

class Program
    {
        static void Main(string[] args)
        {
            Colors color = Colors.black;
            string color2 = color.ToString();
            Console.WriteLine(color2);
            Console.ReadKey();
        }
        enum Colors
        {
            white, black, gray, red, blue, green
        }
    }

發佈了44 篇原創文章 · 獲贊 15 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章