微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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%可靠)执行此操作.

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐