Cast int to Enum in C#

http://stackoverflow.com/questions/29482/cast-int-to-enum-in-c-sharp


From a string:

YourEnum foo = (YourEnum) Enum.Parse(typeof(YourEnum), yourString); 

From an int:

YourEnum foo = (YourEnum)yourInt; 

Update : From number you can also:

YourEnum foo = Enum.ToObject(typeof(YourEnum) , yourInt); 
發佈了51 篇原創文章 · 獲贊 17 · 訪問量 17萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章