【问题标题】:How to mark a code section with a warning purposely in C#?如何在 C# 中故意用警告标记代码段?
【发布时间】:2023-01-09 02:51:02
【问题描述】:

例如,是否可以使用 #pragma 在 VS IDE 中引发自定义警告?我需要它一段时间,因为这段代码中有两个类包含完全相同的数据,但派生自非常不同的类(Attribute、EventArgs)。因此,如果修改前一个类而不修改后者,整个系统将停止工作。

只要没有解决方案,我就会提出这个自定义警告,以便每个尝试开始新构建的人都必须同意他们认识到代码味道。

【问题讨论】:

  • 这听起来像是代码生成、接口或共享类的情况
  • 我同意丹尼尔的观点。这似乎是一个 X/Y 问题。
  • 这回答了你的问题了吗? How to throw compilation error from an attribute?
  • @DanielA.White 我不喜欢界面,因为它们带来的麻烦多于缓解。此外,它们还会触发更多的复制和粘贴。
  • 您的问题听起来像是必需的复制粘贴

标签: c# visual-studio pragma


【解决方案1】:

看来您正在寻找 #warning 指令

#warning 小心这个方法,如果修改你必须修改这个那个。

【讨论】:

    猜你喜欢
    • 2019-06-11
    • 1970-01-01
    • 2010-11-01
    • 2011-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-22
    • 1970-01-01
    相关资源
    最近更新 更多