只能从不带参数的简单名或限定名中推断匿名类型成员名称

更新: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)}
    

请参见

任务

如何:推断匿名类型声明中的属性名和类型

概念

匿名类型