次の方法で共有


BC36556: 匿名型メンバー名は、引数のない単純名または修飾名からのみ推論できます

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

エラー ID: BC36556

次の例では、BC36556が生成されます。

Dim numbers() As Integer = { 1, 2, 3, 4, 5 }
Dim instanceName = New With {numbers(3)}

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

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

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

Dim numbers() As Integer = { 1, 2, 3, 4, 5 }
Dim instanceName = New With { .number = numbers(3) }

こちらも参照ください