只能从不带参数的简单名或限定名中推断匿名类型成员名称
更新: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)}