共用方式為


編譯器錯誤 CS0747

更新:2007 年 11 月

錯誤訊息

無效的初始設定式成員宣告子。

物件初始設定式是用來指派屬性或欄位的值。任何不是屬性或欄位之指派的運算式,都會造成編譯時期錯誤。

若要更正這個錯誤

  • 確定初始設定式中的所有運算式都是型別之屬性或欄位的指派。在下列範例中,因為值 1 未指派給 List<int> 的任何屬性或欄位,所以第二個運算式會發生錯誤。

範例

下列程式碼會產生 CS0747:

// cs0747.cs
using System.Collections.Generic;

public class C
{
    public static int Main()
    {
        var t = new List<int> { Capacity = 2, 1 }; // CS0747
        return 1;
    }
}

請參閱

參考

物件和集合初始設定式 (C# 程式設計手冊)