“<membername>”不是“<contextname>”的成员;它不存在于当前上下文中

更新:2007 年 11 月

在匿名类型声明中为属性分配了一个不存在的成员名称。在下列示例中,.Prop1 和 .Prop2 都是匿名类型的属性。尝试将 .Prop3 分配给 .Prop2 将导致错误。

' Not valid.
Dim anon1 = New With {.Prop1 = 27, .Prop2 = .Prop3}

' The assignment is valid if the assigned property has been declared 
' and initialized.
Dim anon2 = New With {.Prop1 = 27, .Prop2 = .Prop1}

**错误 ID:**BC36657

更正此错误

  • 检查代码以确定要分配的内容。变量名称可能拼写错误,或可能需要进行限定(如果该变量名称是另一个对象的属性)。

请参见

任务

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

概念

匿名类型