Visual Studio Code 1.34.0忽略C##如果构造错误

时间:2019-05-24 07:57:03

标签: c# .net-core visual-studio-code preprocessor-directive ubuntu-19.04

我将Ubuntu 19.04上的最新Visual Studio代码用于.Net Core 2.2 C#开发。它忽略#if false代码块注释掉。我想念什么?谢谢。

#if false
    Console.WriteLine("Don't run this line");
#endif

但是它可以运行,并且没有在IDE编辑器中注释掉。

1 个答案:

答案 0 :(得分:0)

如果条件为假,使用行#if true/false将注释掉它下面的区域(直到#endif)。例如:

#if false
Console.WriteLine("Hello");
#endif
Console.WriteLine("World!");

将注释掉第一条writeline语句,仅打印“世界!”。