我一直在尋找一段時間,我可以如何使這項工作。 例如:C#如何傳遞函數作爲參數?
CheckPerformance(***Loop***);
private void CheckPerformance(***Function myFunctionName***)
{
sw.Start();
myFunctionName(200);
sw.Stop();
Console.WriteLine("Elapsed in check: {0}", sw.Elapsed);
}
private void Loop(int n)
{
for (int i = 0; i < n; i++)
{
int number = i;
}
}
我將如何能夠通過循環作爲參數來動態把功能集成到CheckPerformance()這樣秒錶探查?即使你給我一個這種類型的東西的名字,我可以查找它。
謝謝!
那麼這只是不正確的...... – Charleh
@wazaaaap不,完全錯了! – DavidG
這個問題已被問及公平幾次 - 檢查這一個出http://stackoverflow.com/questions/3622160/c-sharp-passing-function-as-argument – Charleh