La prima istruzione di questo 'Sub New' deve essere una chiamata a 'MyBase.New' o a 'MyClass.New' (più costruttori accessibili senza parametri)

Aggiornamento: novembre 2007

Messaggio di errore

La prima istruzione di questo 'Sub New' deve essere una chiamata a 'MyBase.New' o a 'MyClass.New' perché la classe base '<base>' di '<derivato>' dispone di più 'Sub New' accessibili che possono essere chiamati senza argomenti.
First statement of this 'Sub New' must be a call to 'MyBase.New' or 'MyClass.New' because base class '<base>' of '<derived>' has more than one accessible 'Sub New' that can be called with no arguments.

Un costruttore di classi non fornisce una chiamata a un costruttore di classi e Visual Basic non può fornire un costruttore implicito perché non può determinare quale costruttore di classi base chiamare.

ID errore: BC32038

Per correggere l'errore

  • Aggiungere una chiamata a un costruttore di classi base MyBase.New() o a un altro costruttore di questa classe utilizzando MyClass.New() o Me.New() come prima riga del costruttore.

Vedere anche

Concetti

Durata degli oggetti: come creare e distruggere oggetti

Riferimenti

Utilizzo di costruttori e distruttori

MyBase