Číst v angličtině

Sdílet prostřednictvím


Byl očekáváno typ nebo "With".

Když deklarujete instanci třídy, New musí být klíčové slovo následované názvem typu nebo .With Například následující příkazy každý deklaruje client , že je instancí Customer třídy. Název Customer typu následuje New.

VB
' Dim client As New Customer()  
' The next declaration uses an object initializer.  
Dim client As New Customer() With {.Name = "Litware, Inc."}  

Počínaje jazykem Visual Basic 2008 můžete deklarovat objekt jako instanci anonymního typu, v takovém případě nezadáte datový typ. V deklaraci anonymního typu následuje klíčové slovo WithNew.

VB
Dim person = New With {.Name ="Mike Nash", .Age = 27}  

ID chyby: BC30988

Oprava této chyby

  • Změňte deklaraci tak, aby With název typu byl následující New.

Viz také