【发布时间】:2019-04-01 07:39:56
【问题描述】:
我试图了解#if 语句在 C# 上的工作原理以及它的使用方式。
看完some documentation我得出的结论是,如果定义了条件中的“符号”,它就是用来编译其中的代码的。
#if DEBUG
Console.WriteLine("Debug version");
#endif
这里的问题是我不知道他们所说的“符号”是什么意思(在这种情况下,DEBUG),由于这个词的广泛含义,我正在努力寻找答案。
这些“符号”是什么?这些“预处理器指令”的目的是什么?
【问题讨论】:
-
这些是预处理器指令
标签: c# .net preprocessor-directive