作者cczeke (阿其)
看板C_Sharp
标题[问题]请问C#有define的用法吗?
时间Tue Apr 29 13:38:22 2008
之前是使用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)
1F:推 huge:你要的功能感觉可以使用 private const 来达到 04/29 13:44
2F:推 cole945:推const. #define很邪恶..有什麽一定要用#define的原因吗? 04/29 13:45
3F:→ cole945:可以提出来讨论看看吧.. 04/29 13:46
5F:→ huge:上面这篇有写,不过详细为什麽define不好,我就不大晓得 04/29 13:57
6F:推 julianliao:Debug会用到,我从C/C++转过来,没有define真痛苦 04/29 15:59
8F:推 julianliao:谢谢!跟C/C++还是差很多。。。。 :)) 04/30 13:32
9F:推 licc28:我看到是说,用define编译器认不出来,出错讯息会很奇怪 05/05 13:13
10F:→ tellmey:compile就是把macro带进去而已 怎麽会认不出来.... 05/18 13:47
11F:→ tellmey:又不是STL ... 05/18 13:47