'<propertyname>' の型がまだ確立されていないため、匿名型メンバのプロパティ '<propertyname>' を使用して別のメンバのプロパティの型を推論することはできません
更新 : 2007 年 11 月
匿名型のプロパティの型を確立するまでは、そのプロパティを使用して別のプロパティの型を確立することはできません。たとえば、以下の宣言では、.LastName がまだ初期化されていないので、.IDName = .LastName は無効になります。
' Not valid.
' Dim anon1 = New With {Key .IDName = .LastName, Key .LastName = "Jones"}
エラー ID: BC36559
このエラーを解決するには
プロパティの型を確立してから、そのプロパティを使用して別のプロパティを初期化するようにします。
Dim anon2 = New With {Key .LastName = "Jones", Key .IDName = .LastName}