初期化されるフィールドまたはプロパティの名前は、'.' で始まらなければなりません

更新 : 2007 年 11 月

オブジェクト初期化子リスト内の各メンバ初期化子は、フィールドまたはプロパティの名前と、初期値を指定します。フィールドまたはプロパティの名前は、その前にピリオドを指定する必要があります。たとえば、次の宣言では、client の Name プロパティの初期値として、"Microsoft" を割り当てます。

Dim client As New Customer() With { .Name = "Microsoft" }

エラー ID: BC30985

このエラーを解決するには

  • 各メンバ名の前にピリオドを付けます。

参照

概念

オブジェクト初期化子 : 名前付きの型と匿名型

プロパティ プロシージャとフィールド