你們好呀,我是 白墨,一個熱愛學習與划水的矛盾體。web
最近剛接觸 RPA ,在學習 UiPath ,昨天的需求要用到 List 集合,直接建立 List 集合並使用會報錯,須要對集合進行實例化。我學的是 Java ,UiPath 倒是 VB.NET 的語法…本覺得舉一反三就能搞出來,結果研究了好一下子。作個記錄,這也是我第一次寫RPA方面的文章。(最後發現真的是特別簡單的東西……)編程
List 的建立很簡單,變量類型選擇 System.Collections.Generic.List<String>
便可。數組
UiPath 雖然是拖拉拽的編程方式,內部仍是 VB 的語法。因此,初始化 List 集合,仍是得從 VB 語法入手。markdown
咱們在UiPath中建立項目時,須要選擇 VB 和 C# 語言,這其中的VB就是 VB.NET 。默認是 VB.NET。svg
咱們先來看看 VB.NET 中初始化一個泛型爲 String 的 List 集合:學習
dim listName as New List(of String) From {"你們好","固然","很差也能夠","隨便你"}
複製代碼
其中 listName
是變量名, as
後的 New List(of String)
就是在實例化一個泛型爲 String 的 List 集合, From {"",""}
裏面就是初始化的數據。ui
Int類型也同樣,其餘類型以此類推:url
dim intList as New List(of int32) From {5,2,0}
複製代碼
如今咱們在 UiPath 裏面來實例化。spa
很簡單,只須要在 Default 裏面填入 New List(of String)
便可。我不須要賦初始值,因此 From 我沒有寫,有須要的寫上便可。3d
UiPath 裏對於數組與集合的操做有對應的組件:Collection
,能夠很輕鬆的增刪改查。
添加數據(Add To Collection)。記得選擇參數類型(TypeArgument),後面全都要選。
查詢集合中是否存在某條數據(Exists In Collection)。
從集合中刪除某條數據(Remove From Collection)。
清空集合(Clear Collection)。
**好啦,本文到此結束!點個關注吧?點個關注吧?點個關注吧~**有問題請評論、私信一塊兒交流!
公衆號【白墨是個程序猿】回覆【資料】獲取我多年收集的各類教程、軟件、電子書資源~ (收藏了=學會了?2333)