更新:2007 年 11 月
错误消息
构造函数“name”标记为 external。
构造函数可能标记为 extern。但是,编译器无法验证构造函数是否确实存在。因此将生成该警告。
移除此警告
- 使用 pragma 警告指令忽略此警告。 
- 将构造函数移到类型内。 
示例
下面的代码将生成 CS0824:
// cs0824.cs
public class C
{
    extern C(); // CS0824
    public static int Main()
    {
        return 1;
    }
}