Tengo una clase base que está marcada como abstracta. ¿Es posible hacer que un método en esa clase base solo sea visible para otras clases que heredan la clase base?C# - Cómo hacer que un método solo sea visible para las clases que heredan la clase base del método
Digamos que tengo Class1 que es mi clase base y está marcado como abstracto. Class2 Hereda Class1 y puede hacer llamadas a todos sus métodos públicos. Quiero que Class3 cree una instancia de Class2 pero no pueda hacer llamadas a ciertos métodos de Class1. Traté de marcar estos métodos como abstractos, pero luego recibo un error cuando Class2 intenta usarlos. El error es: "... No se puede declarar un cuerpo, ya que se marca como abstracto"
Exactamente lo que estaba buscando. Me olvidé de protegido! Gracias – PICyourBrain