多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# #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)