c# – IDE条件块突出显示

建立:

想象一下,我有一个相当不错的大小程序,并且正在使用#defines和各种包含/排除各种代码的方法.

I.E.假设我有一段这样的代码

example_file.c:

include <definition_file>

#ifdef THIS
  do something really cool here
#ifdef THAT
  do something even cooler
#endif
#endif

definition_file.c:

#define THAT TRUE
#define THIS FALSE

现在我不知道除非我查看定义,否则不会包含或使用任何声明.以上是一个简单的例子,但假设你说50个ifdef并且它们以不同的方式嵌套,追踪50个值中的每一个都是一个痛苦的屁股.

题:

是否存在程序/环境,例如灰显或突出显示整段代码,表明基于您的“控制文件”,它们将不被包含或将被包括在内. (某种视觉或其他指示)

注意:
如果有人可以通过各种方式改善名称或问题,我真的不知道该怎么称呼它. (或建议更好的标签)

解决方法:

Visual Studio 2010将为C(具有不同程度的成功)和C#(100%可靠)执行此操作.

我假设您不希望听到涉及代码重构的替代方法(多态,不同的库以及在链接时选择要链接的内容等)

相关文章

作为一名初次使用MaxCompute的用户,我体会颇深。MaxCompute...
近日,CloudToolkit正式推出了面向IntelliJ和Eclipse两个平台...
PyCharm是一种PythonIDE,带有一整套可以帮助用户在使用Pyth...
标题: 【下载】APK可视化修改工具:APK改之理(APKIDE)作者...
背景描述有时候Python应用的代码在本地开发环境运行十分正常...
1.注册SAP账号登录SAP官网:https://www.sap.com/index.html...