Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Una classe derivata non dichiara un costruttore e Visual Basic non può generarne uno perché non può determinare quale costruttore della classe base chiamare.
Quando una classe derivata non dichiara un costruttore, Visual Basic prova a generare un costruttore implicito senza parametri che chiama MyBase.New(). Se non è presente alcun costruttore accessibile nella classe di base che può essere chiamato senza argomenti oppure se è presente più di un costruttore, Visual Basic non può generare un costruttore implicito.
Questa situazione può verificarsi, ad esempio, se un costruttore di classe base ha un singolo argomento Optional e un altro ha un singolo argomento ParamArray . Ciascuno di essi può essere chiamato senza argomenti.
ID errore: BC32036
Per correggere l'errore
Dichiarare e implementare almeno un costruttore
Sub Newin un punto qualsiasi della classe derivata.Aggiungere una chiamata a un costruttore della classe base,
MyBase.New(), come la prima riga di ogniSub New.
Vedi anche
- Object Lifetime: How Objects Are Created and Destroyed (Durata degli oggetti: come creare e distruggere oggetti)
- Costruttori
- Facoltativo
- ParamArray
- Parametri facoltativi
- Matrici di parametri