无法使用匿名类型成员属性“<propertyname>”来推断另一个成员属性的类型,因为尚未建立“<propertyname>”的类型

更新:2007 年 11 月

在建立匿名类型属性的类型之前,无法使用该类型建立另一个属性的类型。例如,在以下声明中 .IDName = .LastName 无效,因为尚未初始化 .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}
    

请参见

任务

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

概念

匿名类型