Primer ejercicio con delegados

17/01/2006 - 02:22 por Benton | Informe spam
Hola,

Necesito resolver el siguiente caso y creo que la solución son los
delegados, pero nunca los he manejado. Necesito que un método de la clase
Hija (Guardar) haga que se ejecute un método de la clase Padre
(GuardarTodo). En escencia estas son las clases:

class Padre
{
Hija h = new Hija();

public void Guardar()
{
h.Guardar();
}

private void GuardarTodo()
{
// Este método debe ser llamado
// desde el método h.Guardar()
}
}

class Hija
{
public Guardar()
{
// Llama al método GuardarTodo() de la clase Padre.
}
}

Gracias de antemano,

-Benton
 

Leer las respuestas

#1 Benton
17/01/2006 - 03:11 | Informe spam
Mil gracias, pero más que un copy/paste del MSDN me serviría si alguien me
ayuda a ponerle el cascabel al gato, es decir, a poner las líneas que le
faltan al ejemplo de clases que puse. Espero que no sea mucho pedir. Tengo
claro el problema, si alguien le agrega la solución, me quedaría claro el
funcionamiento de los delegados, viéndolos trabajar con *mi* ejemplo y no
con uno abstracto de libro de texto.

Saludos,

-Benton

"Oscar Roberto Onorato" <oscaronorato[ARROBA]hotmail.com> copió del MSDN en
el mensaje news:%
Un evento es un mensaje que envía un objeto cuando ocurre una acción. La
acción puede estar causada por la interacción del usuario, como un clic, o
por otra lógica del programa. El objeto que provoca (desencadena) el evento
se denomina remitente del evento. El objeto que captura el evento y responde
a él se denomina receptor del evento.

Preguntas similares