共用方式為


編譯器錯誤 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()
   {
   }
}