2010-07-04 46 views
1

...我承認,我只在5至10年內使用DoWhile,但是當我需要它時,哇,它是完美的,現在我有一個很好的例子在個人項目上。簡單的c,C++,但直到今晚還沒有在c#中嘗試過。是的,我可以解決它,但想了解我的環境/負載/更好的東西有什麼問題。在C#中做DoWhile - 好的 - 我需要一些幫助在這裏bacause

[MSDN says][1]

「DoWhile類

一個循環的活動,執行活動,包含至少一次,直至條件不再爲真

命名空間:System.Activities.Statements 大會: System.Activities(in System.Activities.dll)「

我在.Net引用中找不到System.Activities.dll。我卸載了我以前的所有vs負載,所以只有vs2010。

有人試過嗎?我可能錯過了一些簡單的東西。

謝謝 - 老人

回答

3

我假設你想作一個簡單的do循環。

You need to use the do and while keywords,像這樣:

do { 
    things; 
} while(condition); 

DoWhileclass是用來製造循環中的工作流程完全不相關的類。

+0

謝謝 - 今晚我腦子已經死了。 – ddm 2010-07-04 03:16:00

+0

然後,您應該通過點擊空格檢查來接受該答案。 – SLaks 2010-07-04 11:33:44

5

只需使用DO /而塊:

int i = 0; 
do 
{ 
    i++; 
} while (i < 10); 

System.Activities.DoWhile是Windows Workflow Foundation的工作流。