天天看點

WorkFlow擴充篇Step.2—集合分組下的活動使用[下]-WF4.0開篇摘要大綱 集合的用法[下]源碼下載下傳

講述集合活動内的另外二個活動的用法。
本篇我們是擴充篇的第二篇,本篇主要是講述Collection的用法,一般來說我們對集合的操作,無非就是以下幾種,增、删、查這幾種,是以WF預設提供了一下四種 集合活動:
WorkFlow擴充篇Step.2—集合分組下的活動使用[下]-WF4.0開篇摘要大綱 集合的用法[下]源碼下載下傳
具體的作用,我想大家從字面上也能看出來個八九不離十,下面我們就具體的使用細節來說明下吧。 最後,我們來整理個流程,把這四類集合的活動,全部內建到一個流程中看看吧。
1、開篇 2、摘要 3、大綱 4、集合活動的用法[下]
1、建立一個控制台項目:
WorkFlow擴充篇Step.2—集合分組下的活動使用[下]-WF4.0開篇摘要大綱 集合的用法[下]源碼下載下傳
2、将相應的節點添加到設計器中:
WorkFlow擴充篇Step.2—集合分組下的活動使用[下]-WF4.0開篇摘要大綱 集合的用法[下]源碼下載下傳
初始化變量資訊:
WorkFlow擴充篇Step.2—集合分組下的活動使用[下]-WF4.0開篇摘要大綱 集合的用法[下]源碼下載下傳
3、參考上篇文章中關于AddToCollection<T>活動的設定,上面的活動設定完全相同,設定完畢後如下:
WorkFlow擴充篇Step.2—集合分組下的活動使用[下]-WF4.0開篇摘要大綱 集合的用法[下]源碼下載下傳
4、接着,在AddToCollection<T>活動下添加一個ExistsInCollection<T>活動:
WorkFlow擴充篇Step.2—集合分組下的活動使用[下]-WF4.0開篇摘要大綱 集合的用法[下]源碼下載下傳
5、下面我們來添加其他的WriteLine活動,來輔助我們測試輸出結果:
WorkFlow擴充篇Step.2—集合分組下的活動使用[下]-WF4.0開篇摘要大綱 集合的用法[下]源碼下載下傳
6、F5,運作檢視結果吧,看看是否結果與我們的預期相符:
WorkFlow擴充篇Step.2—集合分組下的活動使用[下]-WF4.0開篇摘要大綱 集合的用法[下]源碼下載下傳
上面我們就完成了ExistsInCollection<T>活動的說明,其他的幾個活動的用法也相仿。 下面我們就來看看RemoveFromCollection<T>的用法吧,該活動的主要作用是将從集合内的移除指定的Item。
關于RemoveFromCollection的具體作用就是移除具體的目标集合内的指定項,具體的用法,我們下面來一一道來: 1、建立一個活動檔案,并拖拽一個sequence與AddToCollection<T>,并添加一個RemoveFromCollection<T>活動:
WorkFlow擴充篇Step.2—集合分組下的活動使用[下]-WF4.0開篇摘要大綱 集合的用法[下]源碼下載下傳
2、在AddToCollection<T>活動下方添加一個RemoveFromCollection<T>活動的相關屬性如下:
WorkFlow擴充篇Step.2—集合分組下的活動使用[下]-WF4.0開篇摘要大綱 集合的用法[下]源碼下載下傳
3、接着我們來添加幾個WriteLine活動,來辨別WF流程的開始和結束,并記錄每個操作的具體内容如下:
WorkFlow擴充篇Step.2—集合分組下的活動使用[下]-WF4.0開篇摘要大綱 集合的用法[下]源碼下載下傳
WorkFlow擴充篇Step.2—集合分組下的活動使用[下]-WF4.0開篇摘要大綱 集合的用法[下]源碼下載下傳
上面的内容,有點多,是以我拆開截圖了,不過上面的幾幅圖拼一起就是完整的了,還望大家如果有看不明白的請看代碼吧: 4、F5,運作後,檢視具體的運作結果吧,看看是不是我們想要的,看看在執行完畢RemoveFromCollection活動後,集合輸出的結果是什麼呢?
WorkFlow擴充篇Step.2—集合分組下的活動使用[下]-WF4.0開篇摘要大綱 集合的用法[下]源碼下載下傳
WorkFlow擴充篇Step.2—集合分組下的活動使用[下]-WF4.0開篇摘要大綱 集合的用法[下]源碼下載下傳
本文轉自何戈洲部落格園部落格,原文連結:http://www.cnblogs.com/hegezhou_hot/archive/2011/06/20/2085514.html,如需轉載請自行聯系原作者

繼續閱讀