ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# #pragma warning(C# 参考) **#pragma warning** 可启用或禁用某些警告。 ## 语法 ``` #pragma warning disable warning-list #pragma warning restore warning-list ``` ## 参数 _warning-list_ 警告编号的逗号分隔列表。只输入数字,不包括前缀 "CS"。 当没有指定警告编号时,**disable** 禁用所有警告,而 **restore** 启用所有警告。 | ![](https://box.kancloud.cn/2016-01-31_56adb62c1380a.jpg) 注意 | | :-- | | 要在 Visual Studio 中查找警告编号,请先生成项目,再在“输出”窗口中查找警告编号。 | ``` // pragma_warning.cs using System; #pragma warning disable 414, 3021 [CLSCompliant(false)] public class C { int i = 1; static void Main() { } } #pragma warning restore 3021 [CLSCompliant(false)] // CS3021 public class D { int i = 1; public static void F() { } } ``` ## 请参阅 [C# 参考](https://msdn.microsoft.com/zh-CN/library/618ayhy6.aspx) [C# 编程指南](https://msdn.microsoft.com/zh-CN/library/67ef8sbd.aspx) [C# 预处理器指令](https://msdn.microsoft.com/zh-CN/library/ed8yd1ha.aspx) [C# Compiler Errors](https://msdn.microsoft.com/zh-CN/library/ms228296.aspx)