Je souhaite être en mesure de transmettre une méthode en tant que paramètre.Passer une méthode en paramètre
par exemple ..
//really dodgy code
public void PassMeAMethod(string text, Method method)
{
DoSomething(text);
// call the method
//method1();
Foo();
}
public void methodA()
{
//Do stuff
}
public void methodB()
{
//Do stuff
}
public void Test()
{
PassMeAMethod("calling methodA", methodA)
PassMeAMethod("calling methodB", methodB)
}
Comment puis-je faire cela?
Vous devriez être capable de le faire avec des délégués. – jimplode
Quelle version du framework .NET utilisez-vous? –
3.5, quelqu'un peut-il me montrer en utilisant l'exemple ci-dessus? merci – raklos