編譯器錯誤 CS0568
更新:2007 年 11 月
錯誤訊息
結構無法包含明確無參數的建構函式
每一個結構都已經具有會將物件初始化成零的預設建構函式。因此,您可以為結構建立的建構函式必須接受一或多個參數。
下列範例會產生 CS0568:
// CS0568.cs
public struct ClassY
{
public int field1;
public ClassY(){} // CS0568, cannot have no param constructor
// Try following instead:
// public ClassY(int i)
// {
// field1 = i;
// }
}
public class ClassX
{
public static void Main()
{
}
}