llamar a una funcion que está en una variable

01/08/2008 - 17:29 por CristinaRodriguezBarcia | Informe spam
tengo una fucion llamada darregistros2(),pero esa funcion esta
contenida en una variable , es decir , en mi variable
var="darregistros2()",lo que quiero es poder llamar a la funcion
contenida en esa variable ,pero si hago var esa funcion no
funciona ...alguna idea?

Preguntas similare

Leer las respuestas

#1 CristinaRodriguezBarcia
04/08/2008 - 17:25 | Informe spam
On 1 ago, 18:54, "Bela Istok" wrote:
Mostrar la cita
Oks,si me pusieras un ejemplo de como funciona el reflection estaria
muy bien,ya que algo e visto por ahi,y el nombre de la funcion lo
carga de una base de datos donde esta escrita esa llamada
#2 Bela Istok
09/08/2008 - 18:52 | Informe spam
using System;
namespace ConsoleApplication8
{
class Program
{
static void Main(string[] args)
{
//Si conoces el tipo en tiempo de compilación
Prueba p = new Prueba();
p.GetType().GetMethod("Name").Invoke(p, null);
//Si no conoces el tipo y esto tambien te lo dan por alguna
variable
object instance =
Activator.CreateInstance(Type.GetType("ConsoleApplication8.Prueba"));
instance.GetType().GetMethod("Name").Invoke(instance, null);
}
}
public class Prueba
{
public void Name()
{
Console.WriteLine("Function Called");
}
}
}

Saludos,

Bela Istok
wrote in message
news:
On 1 ago, 18:54, "Bela Istok" wrote:
Mostrar la cita
Oks,si me pusieras un ejemplo de como funciona el reflection estaria
muy bien,ya que algo e visto por ahi,y el nombre de la funcion lo
carga de una base de datos donde esta escrita esa llamada
Ads by Google
Search Busqueda sugerida