根據值獲取Enum枚舉


前台Post過來一個string類型的int值,"1","2",然后實體對象是一個Enum枚舉類型,所以需要根據該數值的string獲取到這個Enum枚舉對象的值。

EnumItems enumItem = (EnumItems)Enum.Parse(typeof(EnumItems), ddl.SelectedValue);

 

qc.State = (OrderQcState)Enum.Parse(typeof(OrderQcState), qc.Result);

很簡單,使用Enum.Parse方法解決。

 

參考:http://www.dukebaby.net/2007/08/get-enum-by-value-in-c/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM