專案剛好用到列舉型別(enum)的處理,之前雖已寫過一篇 相關文章 ,但這次又多用到了找上下筆及列出清單的特性,索性再整理一篇更完整的。 以下示範列出所有列舉項目及對應數值、字串、整數與列舉間的雙向轉換寫法,還有尋找上一個、下一個列舉值的簡陋做法(很不嚴謹,僅為示意,想深入研究的人這裡有個 LINQ範例 可參考)。注意: 字串轉列舉無對應時會有Exception,數字轉列舉無對應值時不會出錯而是出現未列舉宣告值的數字。(列舉居然可以出現非預先設定範圍內的值,不就打破了其存在的意義? 這點始終讓我很狐疑
讀取更多...
閱讀完整文章於 http://feedproxy.google.com/~r/Darkthread/~3/pxjRiPKLLTc/enum-conversion.aspx
發表於
Tue, Jun 23 2009 3:22 PM
作者
黑暗執行緒