从我在C#文档中收集的内容来看,似乎并没有像在C / C ++中那样#define变量的方法。它是否正确?我只是想确认我没有忽视某些事情。基本上,我想在我的代码中的/ comments /中使用#define变量:
#define _CLASS_ foo123
...
/// Here is documentation for my class _CLASS_
这是一个完全虚构的用例,但希望这可以解决问题。
答案 0 :(得分:0)
C#没有像C ++那样的预处理器能力。来自MSDN的Quote:
#define预处理指令:在C ++中,#define指令是 常用于声明常量值。在C#中#define指令 不能用于此目的。 C#中的常量最好定义为 枚举类型(仅限整数值)或作为静态成员 类或结构。如果你有几个这样的常量,考虑创建 一个单独的"常数"持有他们的课程。