私はWPF MVVMプロジェクトに取り組んでおり、リストに関数呼び出しを追加してループで呼び出すという小さな要件があります。
次のような関数宣言があるとします。
public void GetReports(string[] arguments)
{
// My Code
}
public void GetUsers(string[] arguments)
{
// My Code
}
public void GetEmployess(string[] arguments)
{
// My Code
}
そして、私が現在使用しているこれらの関数を呼び出すには:
GetReports(new string[] { "All" });
GetUsers(new string[] { "All" });
GetEmployess(new string[] { "All" });
現在、リストから、または他の手段を使用してこれらすべての関数を呼び出して、no のカウントを取得できるようにする必要があります。いくつかの時間計算を動的に処理するすべての関数の。
私はこれを使用できません:
List<string> ListFns = new List<string>();
ListFns.Add("GetReports(new string[] { "All" });");
ListFns.Add("GetReports(new string[] { "All" });");
ListFns.Add("GetReports(new string[] { "All" });");
そして、次のように繰り返すことができました:
for (int i = 0; i <= ListFns.Count() - 1; i++)
{
ListDataSets[i].ToString();
}
これは良く聞こえないかもしれませんが、私はこの方法でこれを行う必要があります。