我有一个非常人为的问题。我的循环迭代了多少次
想象一下,我有一个只有一个方法和一个字段的类。像:
public class WhereAmI
{
public int Number = 0;
public void Looping()
{
for (int i = 0; i < 100; i++)
{
Number = i;
Sleep(10000);
}
}
}
我把它从以正常方式另一个类,你会期望
WhereAmI wai = new WhereAmI();
wai.Looping();
int CurrentNumber = wai.Number;
我要的是一个方法,看看我是什么号码目前最多,并显示在屏幕上。我已经尝试了类似于上述内容,但这不起作用,因为编译器在完成之前不会移过wai.Loopping()方法。
我假设我必须在一个新的线程上做这件事,然后进入跨线程的世界?然后我认为我的设计一定是错的,我已经把这个过于复杂了!
任何一个人都会在意他们的意见或建议吗?
谢谢