この関数を動的にする方法。グローバル変数は使いたくない 例:
最初に: true を呼び出します
いくつかのデータが必要ですがList<string> Files
、含まれていないことがわかっています。List<string> Files
データフォームList<string> RealFile
関数を受け取る必要があります
foreach (Files(true) の文字列引数) {}
データを教えてください: 前に false を呼び出し、情報を更新しないでください
foreach (ファイル内の文字列引数(false)) {}
更新して新しいデータを返す: trueを呼び出します 新しいデータが必要です
foreach (Files(true) の文字列引数) {}
public static List<string> Files = RealFile(bool state);
private static List<string> RealFile(Boolean Reload)
{
if (!Reload)
return Files(false);
try
{
return Files(true);
}
catch (Exception) { return Files(false); }
}