C# #pragma warning disable/restore

#pragma warning 可以启用或禁用特定警告。

语法

#pragma warning disable warning-list  
#pragma warning restore warning-list  

参数

warning-list
以逗号分隔的警告编号的列表。 “CS”前缀是可选的。

未指定警告编号时,disable 会禁用所有警告,restore 会启用所有警告。

备注

若要在 Visual Studio 中查找警告编号,请生成项目,然后在“输出”窗口中查找警告编号。

示例

// pragma_warning.cs  
using System;  

#pragma warning disable 414, CS3021  
[CLSCompliant(false)]  
public class C  
{  
    int i = 1;  
    static void Main()  
    {  
    }  
}  
#pragma warning restore CS3021  
[CLSCompliant(false)]  // CS3021  
public class D  
{  
    int i = 1;  
    public static void F()  
    {  
    }  
}  
posted @ 2017-11-10 17:40  mCat  Views(1904)  Comments(0Edit  收藏  举报