編譯器錯誤 CS1018
更新:2007 年 11 月
錯誤訊息
必須是關鍵字 'this' 或 'base'
編譯器發現不完整的建構函式 (Constructor) 宣告。
範例
下列範例會產生 CS1018,並建議數個解決此種錯誤的方法:
// CS1018.cs
public class C
{
}
public class a : C
{
public a(int i)
{
}
public a () : // CS1018
// possible resolutions:
// public a () resolves by removing the colon
// public a () : base() calls C's default constructor
// public a () : this(1) calls the assignment constructor of class a
{
}
public static int Main()
{
return 1;
}
}