オブジェクト初期化子の構文は、'System.Object' のインスタンスを初期化するためには使用できません。
更新 : 2007 年 11 月
オブジェクト初期化子の構文を使用して、Object のインスタンスを初期化することはできません。Object のインスタンスには、値を割り当てるためのプロパティやフィールドがありませんが、オブジェクト初期化子の構文では、そのようなプロパティやフィールドが少なくとも 1 つ必要です。
' Not valid.
' Dim obj1 = New Object With {}
' Dim obj2 = New Object With {.ToString = <some value>}
エラー ID: BC30994
このエラーを解決するには
初期化子リストを使用しないで Object 型のインスタンスを宣言します。
Dim obj3 as Object Dim obj4 as New Object()