Realiza la función Access modifier
como Protected
en su Clase Base. Como a continuación
protected void YourFunctionName()
{
//This will be accessible in your derived class only.
}
Un miembro protegido es accesible desde dentro de la clase en la que se declara, y desde dentro de cualquier clase derivada de la clase que declaró a este miembro.
Un miembro protegido de una clase base es accesible en una clase derivada solo si el acceso se realiza a través del tipo de clase derivada.
A continuación se muestra un ejemplo de MSDN
namespace SameAssembly
{
public class A
{
protected void abc()
{
}
}
private class B : A
{
void F()
{
A a = new A();
B b = new B();
a.abc(); // Error
b.abc(); // OK
}
}
}
lo que está mal con el uso interno? –
@Mitch: con 'interno' el método es visible en todas partes del ensamblaje. – abenci
¿Qué vas a hacer? –