長いタスクを実行する関数があり、ステータスの更新で時々別の場所で変数を更新したいと思います。(これを行うためのより良い方法があれば、それも問題ありません)私はライブラリを書いていますが、このコードは一度に複数回呼び出される可能性があるため、変数を格納する同じクラスに別の変数を作成することはできません。これが私のコードがどのように見えるかです:
public static bool Count(int Progress, int CountToWhat) {
for (int i = 0; i < CountToWhat; i++) {
Progress = CountToWhat / i; // This is how I'd like to update the value, but obviously this is wrong
Console.WriteLine(i.ToString());
}
}