Der angegebene Zugriff '<Zugriffsebene1>' für '<Name des partiellen Typs>'" stimmt nicht mit dem Zugriff '<Zugriffsebene2>' für einen der anderen partiellen Typen überein
Aktualisiert: November 2007
Specified access '<accesslevel1>' for '<partialtypename>' does not match the access '<accesslevel2>' specified on one of its other partial types
Eine Klasse oder Struktur ist in mehreren partiellen Deklarationen mit widersprüchlichen Zugriffsebenenenspezifikationen definiert.
Wenn Sie die Definition einer Klasse oder Struktur zwischen mehreren partiellen Deklarationen aufteilen, behandelt der Compiler den Typ als die Vereinigung aller seiner partiellen Deklarationen. Dies gilt nicht nur für die Member, sondern auch für die Implementierung, Vererbung und Zugriffsebene.
Sie können in der Definition einer Klasse oder Struktur nicht mehrere Zugriffsebenen kombinieren. Selbst die Kombination Protected Friend ist nur zulässig, wenn die Schlüsselwörter in derselben Deklarationsanweisung direkt nacheinander angegeben werden.
Fehler-ID: BC30925
So beheben Sie diesen Fehler
- Entscheiden Sie, welche Zugriffsebene die Klasse aufweisen soll, und entfernen Sie widersprüchliche Zugriffsebenenspezifikationen.
Siehe auch
Konzepte
Zugriffsebenen in Visual Basic
Referenz
Class-Anweisung (Visual Basic)