• 當前位置:首頁 > IT技術 > Windows編程 > 正文

    C#:枚舉類型
    2021-09-03 18:49:30

    何為枚舉?

    枚舉:enum。說白了就是一個數據類型,同樣是用于存儲數據的。
    和之前學習過的的 int,float,double,string......一樣;只不過 int,float這些類型是系統定義好的,我們直接可以使用。而枚舉類型是需要我們使用者根據實際的開發需要來自行定義的

    2.何時需要用到枚舉?
    比如說在案例中,我們需要重復的使用到“星期一”到“星期天”這些特定的字符串,我們就可以定義一個叫做“星期”的枚舉。
    如果不定義成枚舉,各位的寫法可能就千奇百怪,比如:“周一”,“星期一”,“Monday”這三個表示的是同一天。
    定義枚舉的目的,就是規范一些數據的值。

    2.枚舉語法
    1.定義枚舉類型
    枚舉類型定義在什么地方?枚舉定義在 namespace 下,這樣在當前的命名空
    間下,所有的類(class)都可以使用該枚舉。

    public enum 枚舉名
    {
    值 1,
    值 2,
    值 N
    }

    2.使用枚舉類型
    ?

    枚舉類型 變量名 = 枚舉類型.值;

    應用案例
    比如說:“切水果”這款游戲,里面有很多很多的水果,我們就可以定義一個叫做“水果”的枚舉類型。
    RPG 游戲中,通常有不同的職業,比如“戰士”,“法師”,“精靈”等等職業,我們就可以定義一個叫做“職業”的枚舉類型。

    本文摘自 :https://blog.51cto.com/u

    開通會員,享受整站包年服務
    国产呦精品一区二区三区网站|久久www免费人咸|精品无码人妻一区二区|久99久热只有精品国产15|中文字幕亚洲无线码