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