如何使用枚舉值?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
C# 從枚舉值獲取對應的文本描述詳解有時枚舉值在顯示時,需要顯示枚舉值對應的文本串。一種方案是在調用的地方使用switch或者if來判斷枚舉值,然后賦給不同的文本串,但這樣一來,如果有較多的地方都用到的時候就會比較麻煩。當然有人說,這種情況下,可以針對這種枚舉值封裝一個方法,然后來調用。那如果有多個枚舉類型都有這樣的需求呢?有沒有什么比較通用的解決辦法?有的。這里需要用到Description屬性,給每個枚舉值都賦上一個該屬性,然后在該屬性中賦上要描述的文本串。比如#region YesNoEnum public enum YesNoEnum { [Description(&
1. C#從枚舉值獲取對應文本的圖文代碼詳解
簡介:這篇文章主要介紹了C# 從枚舉值獲取對應的文本描述詳解的相關資料,需要的朋友可以參考下
2. 在XML模式中擴展枚舉列表的示例代碼詳解
簡介:在列表中添加新值是一種常見而且必要的需求。模式設計者通常希望在系統架構中構建一種添加附加值的方法,并且該附加值在設計階段是未知的。模式設計者如何創建一個可擴展、易于實現的枚舉值列表?本文將介紹幾種實現這一目標的方法。 模式設計者和實現人員需要一種擴
3. HTML5學習筆記簡明版(5):input的type超級類型
簡介:HTML5為input的type類型增加了多種枚舉值,用來表達不同的意思,同事具有驗證功能,如果格式不對,瀏覽器將原始提供錯誤提示,堪稱超級牛X啊,具體如下:
4. MySQL LIST分區
簡介:LIST分區和RANGE分區非常的相似,主要區別在于LIST是枚舉值列表的集合,RANGE是連續的區間值的集合。二者在語法方面非常的相似。同樣建議LIST分區列是非null列,否則插入null值如果枚舉列表里面不存在null值會插入失敗,這點和其它的分區不一樣,RANGE分區會將其作為最小分區值存儲,HASH\KEY分為會將其轉換成0存儲,主要LIST分區只支持整形,非整形字段需要通過函數轉換成整形;5.5版本之后可以不需要函數轉換使用LIST COLUMN分區支持非整形字段,在COLUMN分區
5. PropertyGrid中的枚舉顯示為中文
簡介:PropertyGrid中的枚舉顯示為中文 在系統開發中,經常會使用PropertyGrid來修改或者展示某個對象的屬性,如果類中定義了枚舉,在展現的時候默認會展示枚舉的項或者枚舉值,但是這并不是我們想要的。用戶使用的時候并不清楚該項代表的意思。之前介紹過枚舉顯示
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。