型または 'With' が必要です。
更新 : 2007 年 11 月
クラスのインスタンスを宣言するとき、New キーワードの後には型名または With が必要です。たとえば、次の各ステートメントでは、client を Customer クラスのインスタンスとして宣言しています。型名 Customer が New の後にあります。
' Dim client As New Customer()
' The next declaration uses an object initializer.
Dim client As New Customer() With {.Name = "Litware, Inc."}
Visual Basic 2008 からは、オブジェクトを匿名型のインスタンスとして宣言でき、その場合はデータ型を指定しません。匿名型の宣言では、New の後でキーワード With を指定します。
Dim person = New With {.Name ="Mike Nash", .Age = 27}
エラー ID: BC30988
このエラーを解決するには
- New の後に With または型名が続くように、宣言を変更します。