本文介紹 WF 4.0 基礎控制流活動:If 條件、Switch<T> 多重分支、While/DoWhile 迴圈、ForEach<T> 集合迴圈。
Condition:InArgument<bool> 條件運算式Then:條件為真執行Else:條件為假執行
變數 myVariable="wxd",條件 myVariable == "wxd",Then 列印 "Then:wxd",Else 列印 "Else:wxd"。

Expression:比對運算式,需指定型別 TCases:IDictionary<T, Activity> 分支集合Default:無匹配時執行

Expression=myVariable="wxwinter",Case "wxd"、"lzm",Default 列印 "Case Default:wxwinter"。

Condition:Activity<bool>,為真持續執行Body:迴圈主體Variables:容器內變數
變數 myVariable=0,條件 myVariable <= 10,Body 中遞增並列印,輸出 1~10。

與 While 差異:至少執行一次 Body,再檢查條件。

條件 False,Body 列印 "wxwinter"。仍會執行一次並輸出。

Values:InArgument<IEnumerable<T>>Body:ActivityAction<T>,item 為當前元素TypeArgument:指定元素型別

集合 ["wxd", "lzm", "wxwinter"],依序列印各元素。
