枚舉Enum通過int值或文本轉爲對應的枚舉類型

1.數值轉枚舉

如果枚舉類型繼承了數值類型,可以直接強制轉換

public enum SourceType : byte
    {
        YC = 0,
        TS = 1,
        QK = 2,
        ZQ = 3
    }
//轉換方式
int a=1; 
SourceType stype = (SourceType)a;

2.文本類型轉枚舉

SourceType stp = (SourceType)Enum.Parse(typeof(SourceType), "YC");

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章