我有一個while循環,在這個循環中,有一個if條件。 但是條件會被計時器改變。但是定時器從不改變全局變量。 我無法理解。 問題在哪裏?爲什麼System.Timer不會更改類成員變量?
例子:
bool enterHere = false;
Timer timer = new Timer(); //Timer Started
private void timer_Tick(object Sender, ...)
{
enterHere = true;
}
private void function()
{
while(...)
{
if(enterHere)
{
//Never enter here
}
}
}
你想做什麼? – Bobby 2011-01-06 12:34:41