PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_Sharp
[問題] enum列舉字串型態可行嗎??
作者:
don750421
(1+1≠2)
2014-05-27 22:30:21
請問一下,列舉真的無法使用字串型態嗎?
==========以下純屬虛構,不曉得能不能做到==============
public enum Fauit
{
Apple = "蘋果很好吃",
Orange = "橘子有豐富的維他命C",
Banana = "吃香蕉可預防抽筋"
}
請問一下,有辦法Fauit.Apple嗎?
Message.Box(Fauit.Apple)
//Show出 "蘋果很好吃"..
謝謝
作者:
jimmy701010
(jimmy701010)
2014-05-27 23:48:00
有什麼好處嗎? 用其他方法也很清楚啊
作者:
jizang
(阿魯米)
2014-05-28 01:09:00
.toString() 就好了
作者: CrazyAngel (無口系天然呆)
2014-05-28 01:40:00
用屬性
http://goo.gl/g9N8uY
作者:
ssccg
(23)
2014-05-28 11:46:00
你先確定一下你的需求真的是要用enum你舉的用法,用普通class+const/static readonly就好了吧
作者:
Litfal
(Litfal)
2014-05-29 16:08:00
用Helper類或擴充方法做enum to string的轉換。
作者:
putumaxally
(putumaxally)
2014-05-31 18:17:00
enum 一般用來表示常數吧,這樣寫還蠻奇怪的用 struct 寫應該比較適合
作者:
Abbee
(阿比)
2014-06-07 09:19:00
enum是個num本身就數字,你應該不會想把int宣告成字串吧
繼續閱讀
Re: [問題] List<T>相關問題
doom0819
[問題] 連SQL SERVER沒問題,但無法切換資料庫?
Competitive
[問題] List<T>相關問題
doom0819
[問題] 有人使用過SMTP寄信至NOTES嗎?
don750421
[問題] 想請教關於程式的問題
yeddaliu33
[問題] 按鈕外觀的問題
larrywhy
[問題] 請問書籍,想用C#做介面,c++寫核心
sleepinggod
[問題] textchange
doom0819
[問題] debug求助
poowoo
[問題] UDP socket傳遞上的問題(結構傳遞、接收)
bestman8556
Links
booklink
Contact Us: admin [ a t ] ucptt.com