看板 C_Sharp 關於我們 聯絡資訊
之前是使用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)
huge:你要的功能感覺可以使用 private const 來達到 04/29 13:44
cole945:推const. #define很邪惡..有什麼一定要用#define的原因嗎? 04/29 13:45
cole945:可以提出來討論看看吧.. 04/29 13:46
huge:上面這篇有寫,不過詳細為什麼define不好,我就不大曉得 04/29 13:57
julianliao:Debug會用到,我從C/C++轉過來,沒有define真痛苦 04/29 15:59
icools:http://0rz.tw/b341D 我以前有用到過..參考看看 04/29 20:27
julianliao:謝謝!跟C/C++還是差很多。。。。 :)) 04/30 13:32
licc28:我看到是說,用define編譯器認不出來,出錯訊息會很奇怪 05/05 13:13
tellmey:compile就是把macro帶進去而已 怎麼會認不出來.... 05/18 13:47
tellmey:又不是STL ... 05/18 13:47