Delegates...

01/04/2004 - 14:07 por Diego | Informe spam
Hola estoy iniciando con el tema de delegates, me
gustaria saber como puedo hacer esto:

una variable:
string functionName ="MyFunction";

un metodo
public void MyFunction()
{

}

y de alguna manera ejecutar el contenido de functionName,
para llamar al metodo.
Me gustaria si alguien me tira un ejemplo de esto.

Gracias anticipadas...

Diego
 

Leer las respuestas

#1 Carlos Rodríguez
01/04/2004 - 16:23 | Informe spam
Hola Diego,
Espero que este ejemplo sea lo que estas buscando.
public static object RunMetodo(object obj, string metodo, params object[]
parametros)
{
System.Type t = obj.GetType();
System.Reflection.MethodInfo m = t.GetMethod(metodo);
return m.Invoke(obj,parametros);
}
"Diego" escribió en el mensaje
news:1242801c417e1$e68b5d30$
Hola estoy iniciando con el tema de delegates, me
gustaria saber como puedo hacer esto:

una variable:
string functionName ="MyFunction";

un metodo
public void MyFunction()
{

}

y de alguna manera ejecutar el contenido de functionName,
para llamar al metodo.
Me gustaria si alguien me tira un ejemplo de esto.

Gracias anticipadas...

Diego

Preguntas similares