如何消除特定的警告消息

本文关键字:警告 消息 何消 | 更新日期: 2023-09-27 18:28:07

很多时候我喜欢写这样的try-catch块:

try
{
    // do stuff
}
catch (Exception ex)
{
}

通常,我希望看到警告消息,告诉我有一个未使用的变量。然而,在这种情况下,我把它放在那里,并不是故意使用它(我做vb6/.net互操作代码,它允许我忽略错误,但在使用附加到vb6的.net ide进行调试时,仍然允许我访问异常)。

有没有一种方法可以让我特别去掉警告信息,上面写着:

"变量'ex'已声明,但从未使用"?

我在想,我要么必须摆脱所有关于未使用变量的警告,要么就接受这些我不想看到的警告,但我想问一下也无妨。

如何消除特定的警告消息

您可以使用#pragma warning来禁用代码中的警告,请参阅此处了解更多详细信息。

只需不定义变量即可(只需命名类型):

try {
    // ...
}
catch (Exception) {
    // ...
}

只需注意,根据您正在做的事情,简单地"删除"异常而不实际采取任何措施可能会被认为是糟糕的设计。

有没有一种方法可以让我特别摆脱警告信息?

在Visual Studio开发环境中设置编译器选项

  1. 打开项目的"属性页"对话框
  2. 单击"生成"属性页
  3. 修改"警告级别"属性