L'accesso specificato '<accesslevel1>' per '<partialtypename>' non corrisponde all'accesso '<accesslevel2>' specificato in uno degli altri tipi parziali
Una classe o struttura viene definita in più dichiarazioni parziali con specifiche del livello di accesso in conflitto.
Quando si divide la definizione di una classe o struttura in diverse dichiarazioni parziali, il compilatore considera il tipo come l'unione di tutte le relative dichiarazioni parziali. Questo riguarda non soltanto i membri, ma anche l'implementazione, l'ereditarietà e il livello di accesso.
Non è consentito combinare livelli di accesso nella definizione di una classe o di una struttura. Anche la combinazione Protected Friend
è consentita solo quando le parole chiave sono contigue nell'istruzione della stessa dichiarazione.
ID errore: BC30925
- Stabilire quale dovrebbe essere il livello di accesso della classe e rimuovere eventuali specifiche conflittuali del livello di accesso.
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: