匿名型別成員屬性 '<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}
    

請參閱

工作

HOW TO:在匿名型別宣告中推斷屬性名稱和型別

概念

匿名型別