[Workflow] 如何使用 While / How to use While Class

[Workflow] 如何使用 While / How to use While Class

程式開發除了條件判斷之外,最常用的還有迴圈指令,本篇將介紹如何使用WF的迴圈。

1.這跟C#的while一樣,會不斷的循環直到條件為false才會離開。

2.While裡只能包含一個活動。(用複合式活動解決)

2010-4-4 上午 12-34-45

3.流程可以包含複合式活動,如"串行執行活動(Sequence)"以及"並行執行活動(Parallel)"

2010-4-4 下午 12-26-08

2010-4-4 上午 12-44-01

4.While也是需要設定Condition,設定方法跟If else一樣,請參考

 

接下來就來演練使用巢狀迴圈

1.先建構好流程圖

2.設定whileActivity

3.設定codeActivity

Condition的設定跟ifElseActivity一樣,請參考[Workflow] 如何使用 ifElseActivity 類別 How to ues ifElseActivity Class

2010-4-4 上午 11-58-18

2010-4-4 上午 11-58-18-1

執行結果如下

2010-4-4 下午 12-22-57

範例下載:Workflow_While.rar

若有謬誤,煩請告知,新手發帖請多包涵


Microsoft MVP Award 2010~2017 C# 第四季
Microsoft MVP Award 2018~2025 .NET

Image result for microsoft+mvp+logo