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.
Aggiornamento: novembre 2007
Base class '<baseclassname1>' specified for class '<partialclassname>' cannot be different from the base class '<baseclassname2>' of one of its other partial types
Una classe è definita in due o più dichiarazioni parziali contenenti varie Istruzione Inherits che specificano diverse classi base.
Quando la definizione di una classe viene divisa tra più dichiarazioni parziali, il compilatore considera tale classe come l'unione di tutte le relative dichiarazioni parziali. Quanto descritto non si applica solo ai membri ma anche all'implementazione, all'ereditarietà e al livello di accesso.
Una classe può implementare più interfacce ma non può ereditare da più di una classe base. Pertanto, tutte le istruzioni Inherits devono specificare la stessa classe base.
ID errore: BC30928
Per correggere l'errore
- Definire la classe base della classe parziale, quindi rimuovere dalle relative dichiarazioni parziali tutte le istruzioni Inherits che specificano un'altra classe base.
Vedere anche
Concetti
Nozioni fondamentali sull'ereditarietà