匿名型メンバの名前は、引数なしの簡易名または修飾名からのみ推論できます

更新 : 2007 年 11 月

匿名型メンバの名前を複雑な式から推論することはできません。

Dim numbers() As Integer = {1, 2, 3, 4, 5}
' Not valid.
' Dim instanceName1 = New With {numbers(3)}

匿名型のメンバの名前および型を推論できるソースおよび推論できないソースについては、「方法 : 匿名型の宣言におけるプロパティ名と型を推論する」を参照してください。

エラー ID: BC36556

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

  • 次のコードに示すように、メンバ名に式を割り当てます。

    Dim instanceName2 = New With {.number = numbers(3)}
    

参照

処理手順

方法 : 匿名型の宣言におけるプロパティ名と型を推論する

概念

匿名型