相关疑难解决方法(0)

如何设置条件编译变量?

在C/C++中,您可以在代码中定义宏,如下所示:

#define OLD_WAY  1
Run Code Online (Sandbox Code Playgroud)

虽然我从来没有这样做过,但我认为C#中可以使用同样的东西.更重要的是,在C/C++中,可以通过执行以下操作来执行某些条件编译逻辑:

#if OLD_WAY == 1
 int i = 0;
#else
 int i = 1;
#endif
Run Code Online (Sandbox Code Playgroud)

好的,所以这一切都很酷.而且,我认为这种逻辑在C#中是可能的.我想知道的是,我如何在项目级别定义常量,以便我可以输入逻辑,如果我定义常量的一个方法或另一个代码块,我将允许我条件编译一个代码块如果我不这样定义?我假设它已经在项目的属性中的某个地方完成,但我如何定义它?

c#

41
推荐指数
3
解决办法
6万
查看次数

标签 统计

c# ×1