直到建立匿名类型属性的类型,它才可用于建立其他属性的类型。 例如,在下面的声明中, .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}