Ho una classe base contrassegnata come astratta. È possibile rendere un metodo in quella classe base visibile solo ad altre classi che ereditano la classe base?C# - Come rendere un metodo visibile solo alle classi che ereditano la classe base del metodo
Dire che ho Class1 che è la mia classe base ed è contrassegnato come astratto. Class2 eredita Class1 e può effettuare chiamate a tutti i suoi metodi pubblici. Voglio Class3 per creare un'istanza di Class2 ma non essere in grado di effettuare chiamate a determinati metodi di Class1. Ho provato a contrassegnare questi metodi come se fossero astratti, ma poi ottengo un errore quando Class2 tenta di usarli. L'errore è: "... non può dichiarare un corpo perché è contrassegnato come astratto"
Esattamente quello che stavo cercando. Ho dimenticato la protezione! Grazie – PICyourBrain