Nie można użyć anonimowej właściwości składowej typu "<propertyname", aby wywnioskować typu innej właściwości elementu członkowskiego, ponieważ typ właściwości "<propertyname>>" nie został jeszcze ustalony

Do momentu ustanowienia typu właściwości typu anonimowego nie można jej użyć do ustanowienia typu innej właściwości. Na przykład w poniższej deklaracji .IDName = .LastName jest nieprawidłowa, ponieważ .LastName jeszcze nie została zainicjowana.

' Not valid.
Dim anon1 = New With {Key .IDName = .LastName, Key .LastName = "Jones"}

Identyfikator błędu: BC36559

Aby poprawić ten błąd

  • Ustanów typ właściwości przed jej użyciem, aby zainicjować inną właściwość.

    Dim anon2 = New With {Key .LastName = "Jones", Key .IDName = .LastName}
    

Zobacz też