こんにちは私は、関数Tを受け入れてそれを呼び出す汎用関数を作りたいと思います。例えば別の関数と異なるシグネチャを渡す関数c#
: 魔法の機能は、この
public void Test()
{
InvokeFunction(Test1, "st", "sn");
InvokeFunction(Test2, 7);
}
public void InvokeFunction(Function f)
{
f();
}
public void Test1(string sT, string sFN)
{
Console.WriteLine(sT + " : " + sFN);
}
public string Test2(int p)
{
return p + "";
}
ようにする必要があり、それを実行する方法はありますか?もしそうなら、どのように?
ありがとうございます!
チェックhttp://stackoverflow.com/questions/9410/how-do-you-pass-a-function-as-a-parameter-in-c –