-2
在我的Windows-Phone應用程序中,我需要使用一個需要長時間運行的條件,直到它不再滿足爲止。如何創建一個循環直到if語句不再滿足的if語句
如何創建某種形式的邏輯循環?我曾嘗試使用if
聲明,但只能進行一次。
我對c#相當陌生,並不確定所有不同的邏輯條件。
感謝您的幫助。
在我的Windows-Phone應用程序中,我需要使用一個需要長時間運行的條件,直到它不再滿足爲止。如何創建一個循環直到if語句不再滿足的if語句
如何創建某種形式的邏輯循環?我曾嘗試使用if
聲明,但只能進行一次。
我對c#相當陌生,並不確定所有不同的邏輯條件。
感謝您的幫助。
你正在尋找一個while
-loop:
while(condition)
{
// do stuff
}
或者可能do-while
-loop:
do
{
// do stuff
} while (condition);
這裏的區別是,-loop始終計算它的while
的條件之前,第一次迭代,而do-while
-loop在第一次迭代後對其進行評估。
進一步閱讀
非常感謝! – Newbie
即緩衝等待,不應該做! – Venson
'if'永遠不會用於循環,C#和我知道的任何其他語言,即使在圖靈機器中,它也只是一個錯誤的工作構造。 – user2485710