共用方式為


編譯器錯誤 CS0573

更新:2007 年 11 月

錯誤訊息

'field declaration': 在結構中沒有執行個體欄位初始設定式

您不可初始化結構的執行個體欄位。實值型別欄位將初始化為預設值,而參考型別欄位將初始化為 null。

範例

下列範例會產生 CS0573:

// CS0573.cs
namespace x
{
    public class clx
    {
        public static void Main()
        {
        }
    }

    public struct cly
    {
        clx a = new clx();   // CS0573
        // clx a;            // OK
        int i = 7;           // CS0573
        // int i;            // OK
    }
}