Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Aktualisiert: November 2007
Base class '<baseclassname1>' specified for class '<partialclassname>' cannot be different from the base class '<baseclassname2>' of one of its other partial types
Eine Klasse ist in mehreren partiellen Deklarationen definiert, die mehr als eine Inherits-Anweisung enthalten, in denen mehrere Basisklassen angegeben werden.
Wenn Sie die Definition einer Klasse zwischen mehreren partiellen Deklarationen aufteilen, behandelt der Compiler den Typ als die Vereinigung aller ihrer partiellen Deklarationen. Dies gilt nicht nur für die Member, sondern auch für die Implementierung, Vererbung und Zugriffsebene.
Eine Klasse kann mehrere Schnittstellen implementieren, doch kann sie nicht von mehreren Basisklassen erben. Darum muss in allen Inherits-Anweisungen die gleiche Basisklasse angegeben werden.
Fehler-ID: BC30928
So beheben Sie diesen Fehler
- Entscheiden Sie, welche Klasse als Basisklasse der partiellen Klasse verwendet werden soll, und entfernen Sie jede Inherits-Anweisung aus ihren partiellen Deklarationen, in der eine andere Basisklasse angegeben wird.