[爆卦]defined用法是什麼?優點缺點精華區懶人包

為什麼這篇defined用法鄉民發文收入到精華區:因為在defined用法這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者cczeke (阿其)看板C_Sharp標題[問題]請問C#有define的用法嗎?時間Tue ...


之前是使用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

你可能也想看看

搜尋相關網站