Hepsi aynı imza (parametreler ve dönüş değerleri) ile birkaç yöntem var ama farklı adlar ve yöntemlerin iç farklı. Ben geçirilen yöntemi çağıracak başka bir yöntem çalıştırmak için yöntemin adını geçmek istiyorum.
public int Method1(string)
{
... do something
return myInt;
}
public int Method2(string)
{
... do something different
return myInt;
}
public bool RunTheMethod([Method Name passed in here] myMethodName)
{
... do stuff
int i = myMethodName("My String");
... do more stuff
return true;
}
public bool Test()
{
return RunTheMethod(Method1);
}
Bu kod çalışmıyor ama ben yapmaya çalışıyorum budur. Ne anlamıyorum parametre tanımlamak gerektiğinden nasıl RunTheMethod kodu yazmaktır.