Ciao ragazzi, sono un principiante. Non riesco a trovare logicamente una soluzione.

Ho esisgenza di passare una proprietà e una stringa.
Qualcosa del genere..

public object FuncRemote(string ServerName, string NomeFunc)
{
IHello h = (IHello)Activator.GetObject(typeof(IHello), "http://" + ServerName + ":4000/Myuri");

try
{
return NomeFunc;
}
catch
{
return "Connessione al server fallita oppure funzione non disponibile sul server.";
}
}

Richiamando cosi : FuncRemote("192.168.3.4", "h.SayHello()")

Come faccio a passare h.SayHello(); in modo corretto?

Perchè SayHello() mi restituisce una stringa che voglio mettere in una label.

Grazie in anticipo..