【发布时间】:2012-07-06 15:03:56
【问题描述】:
我有一个执行很长任务的函数,我想偶尔通过状态更新来更新其他地方的变量。 (如果有更好的方法可以做到这一点,那也很好)我正在编写一个库,并且该代码可能会一次调用多次,因此在同一个类中创建另一个变量来存储该变量不是一种选择。这是我的代码的样子:
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());
}
}
【问题讨论】:
-
您是否考虑过不将其设为静态?然后你可以在类中保留一个变量。