UiPath 中 List 集合的实例化与使用

# 前言 >大家好呀,我是 **白墨**,一个热爱学习与划水的矛盾体。 > >最近刚接触 RPA ,在学习 UiPath ,昨天的需求要用到 List 集合,直接创建 List 集合并使用会报错,需要对集合进行实例化。我学的是 Java ,UiPath 却是 VB.NET 的语法…本以为触类旁通就能搞出来,结果研究了好一会儿。做个记录,这也是我第一次写RPA方面的文章。(最后发现真的是特别简单的东西……) # 正文 ## 1. 创建 List 变量 List 的创建很简单,变量类型选择 `System.Collections.Generic.List` 即可。 ![Browse for Types ...](https://i.loli.net/2021/06/09/GdDnsaZtwJKP16p.png) ![选择类型](https://i.loli.net/2021/06/09/xuz9wgVXn1sWEye.png) ## 2. 实例化 List 变量 UiPath 虽然是拖拉拽的编程方式,内部还是 VB 的语法。所以,初始化 List 集合,还是得从 VB 语法入手。 > 我们在UiPath中创建项目时,需要选择 VB 和 C# 语言,这其中的VB就是 VB.NET 。默认是 VB.NET。 ![项目右下角查看](https://i.loli.net/2021/06/09/pqbtmH4PCXrMQgL.png) 我们先来看看 VB.NET 中初始化一个泛型为 String 的 List 集合: ```vb dim listName as New List(of String) From {"大家好","当然","不好也可以","随便你"} ``` 其中 `listName` 是变量名, `as` 后的 `New List(of String)` 就是在实例化一个泛型为 String 的 List 集合, `From {"",""}` 里面就是初始化的数据。 Int类型也一样,其他类型以此类推: ```vb dim intList as New List(of int32) From {5,2,0} ``` 现在我们在 UiPath 里面来实例化。 ![实例化集合](https://i.loli.net/2021/06/09/6teEFUN2x5uqlnD.png) 很简单,只需要在 Default 里面填入 `New List(of String)` 即可。我不需要赋初始值,所以 From 我没有写,有需要的写上即可。 ## 3. 集合的使用 UiPath 里对于数组与集合的操作有对应的组件:`Collection`,可以很轻松的增删改查。 ![Collection组件](https://i.loli.net/2021/06/09/SaU5PytMj13ep4W.png) 1. 添加数据(Add To Collection)。记得选择参数类型(TypeArgument),后面全都要选。 ![添加](https://i.loli.net/2021/06/09/jJMoIme69LEhrAz.png) 2. 查询集合中是否存在某条数据(Exists In Collection)。 ![查询](https://i.loli.net/2021/06/09/aDkNOR8HY3lKCuh.png) 3. 从集合中删除某条数据(Remove From Collection)。 ![删除](https://i.loli.net/2021/06/09/sYGTKQoLApVtv8h.png) 4. 清空集合(Clear Collection)。 ![清空](https://i.loli.net/2021/06/09/DiUNfc7dYH6kKr3.png) # 后记 >**好啦,本文到此结束!点个关注吧?点个关注吧?点个关注吧~**有问题请评论、私信一起交流! > >如果文章图片失效,在公众号【**白墨是个程序猿**】可以查看原文。同时,公众号内回复【资料】还能获取我多年收集的各种教程、软件、电子书资源~ (收藏了=学会了?2333)
上一篇:uipath学习


下一篇:LeetCode——230. 二叉搜索树中第K小的元素(Java)