C# pragma指令在C中的用途是什么?
我知道pragma允许我们禁用编译器警告;但是想知道如何在C代码中使用它吗?在C代码中,您应该能够使用pragma指令禁用或启用警告。pragma的语法是C# pragma指令在C中的用途是什么?,c#,C#,我知道pragma允许我们禁用编译器警告;但是想知道如何在C代码中使用它吗?在C代码中,您应该能够使用pragma指令禁用或启用警告。pragma的语法是 #pragma warning disable warning-list => To disable the warning #pragma warning restore warning-list => To enable the warning 例如 // pragma_warning.cs using System;
#pragma warning disable warning-list => To disable the warning
#pragma warning restore warning-list => To enable the warning
例如
// 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()
{
}
}
使用pragma指令可以做的另一件事是为源文件生成校验和。其语法是
#pragma checksum "filename" "{guid}" "checksum bytes"
发帖前请先阅读