2013-08-04 40 views
-2

在我的Windows-Phone應用程序中,我需要使用一個需要長時間運行的條件,直到它不再滿足爲止。如何創建一個循環直到if語句不再滿足的if語句

如何創建某種形式的邏輯循環?我曾嘗試使用if聲明,但只能進行一次。

我對c#相當陌生,並不確定所有不同的邏輯條件。

感謝您的幫助。

+0

即緩衝等待,不應該做! – Venson

+2

'if'永遠不會用於循環,C#和我知道的任何其他語言,即使在圖靈機器中,它也只是一個錯誤的工作構造。 – user2485710

回答

9

你正在尋找一個while -loop:

while(condition) 
{ 
    // do stuff 
} 

或者可能do-while -loop:

do 
{ 
    // do stuff 
} while (condition); 

這裏的區別是,-loop始終計算它的while的條件之前,第一次迭代,而do-while -loop在第一次迭代後對其進行評估。

進一步閱讀

+0

非常感謝! – Newbie