我有一个执行很长任务的函数,我想偶尔通过状态更新来更新其他地方的变量。(如果有更好的方法可以做到这一点,那也很好)我正在编写一个库,并且可能会一次调用该代码多次,因此在存储该变量的同一个类中创建另一个变量不是一个选项。这是我的代码可能的样子:
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());
}
}