更新:2007 年 11 月

错误消息

构造函数“name”标记为 external。

构造函数可能标记为 extern。但是,编译器无法验证构造函数是否确实存在。因此将生成该警告。

移除此警告

  1. 使用 pragma 警告指令忽略此警告。

  2. 将构造函数移到类型内。

示例

下面的代码将生成 CS0824:

 复制代码
// cs0824.cs
public class C
{
    extern C(); // CS0824
    public static int Main()
    {
        return 1;
    }
}

请参见

参考

extern(C# 参考)
#pragma warning(C# 参考)