[問題]請問C#有define的用法嗎?

看板C_Sharp作者 (阿其)時間17年前 (2008/04/29 13:38), 編輯推噓7(704)
留言11則, 6人參與, 最新討論串1/1
之前是使用C語言在寫程式 在C有一個定義的用法 例如: #define VALUE 100 int a = VALUE; 這樣a就會被給一個100的值 但是在C#中就不能這樣用 所以想請問在C#中是否有類似的定義方法? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.174.37.30 ※ 編輯: cczeke 來自: 218.174.37.30 (04/29 13:38)

04/29 13:44, , 1F
你要的功能感覺可以使用 private const 來達到
04/29 13:44, 1F

04/29 13:45, , 2F
推const. #define很邪惡..有什麼一定要用#define的原因嗎?
04/29 13:45, 2F

04/29 13:46, , 3F
可以提出來討論看看吧..
04/29 13:46, 3F


04/29 13:57, , 5F
上面這篇有寫,不過詳細為什麼define不好,我就不大曉得
04/29 13:57, 5F

04/29 15:59, , 6F
Debug會用到,我從C/C++轉過來,沒有define真痛苦
04/29 15:59, 6F

04/29 20:27, , 7F
http://0rz.tw/b341D 我以前有用到過..參考看看
04/29 20:27, 7F

04/30 13:32, , 8F
謝謝!跟C/C++還是差很多。。。。 :))
04/30 13:32, 8F

05/05 13:13, , 9F
我看到是說,用define編譯器認不出來,出錯訊息會很奇怪
05/05 13:13, 9F

05/18 13:47, , 10F
compile就是把macro帶進去而已 怎麼會認不出來....
05/18 13:47, 10F

05/18 13:47, , 11F
又不是STL ...
05/18 13:47, 11F
文章代碼(AID): #185hHFr- (C_Sharp)