UiPath实战(05) - 列表(List)

一、List 类型的定义和初始化

1.1.定义变量

在 UiPath 中,我们可以直接在变量列表中定义一个 List 类型的变量。这里为了讲解方便添加了一个变量“cityList”。
在这里插入图片描述

其中变量类型我们可以在预览类型中选择“System.Collections.Generic.List”。选择 List ,泛型根据实际情况选择。这里我们选择了 String 类型。
在这里插入图片描述

1.2.初始化

初始化有两种方式。一种可以在定义的时候直接给变量初始化,默认值中填写new List(Of String) 如下。
在这里插入图片描述

另外一种初始化可以通过分配控件来完成。
在这里插入图片描述

二、向列表中添加元素

向列表中添加元素,可以使用“添加到集合”控件。
在这里插入图片描述

在该控件中,我们需要填写 TypeArgument、集合和项目三个内容信息。TypeArgument 指的是集合的泛型类型。这个案例里面我们是 String 类型,所以填写的是 String。
在这里插入图片描述

这里面要注意一下的是,List 类是一个有序、可重复的集合类型。如果我们在里面加入了两个完全一样的元素时是可以添加进去的。

这里为了测试方便,我们方城市列表中加入了“北京”、“上海”、“广州”和“深圳”四个城市。
在这里插入图片描述

三、获取列表元素信息

添加完成后,我们可以读取一下列表中的内容信息。

' 获取列表中元素个数
cityList.Count
' 按照序号获取元素信息
cityList(0)

注意:这里面,列表的序号是从 0 开始的。
在这里插入图片描述

执行后结果如下。
在这里插入图片描述

四、遍历列表信息

除了上述的方式读取列表信息,其实在实际运用中。更常用的是对列表的信息进行遍历。下面我们来对列表信息做一下遍历处理。

遍历其实也非常简单,使用 ForEach 循环即可实现遍历列表信息。
在这里插入图片描述

执行后结果如下。
在这里插入图片描述

从输出的结果可以看到,列表时元素是有序的。

五、对列表进行排序

现在我们需要对列表的内容进行排序,可以通过如下方式实现。

集合的排序是调用了 List 的 Sort 方法,现在我们可以调用这个方法来实现排序。

在活动中找到“调用方法”控件。并将该方法放在的循环前面。
在这里插入图片描述

在调用方法中,我们要填写目标的对象名和要调用的方法两个参数。
在这里插入图片描述

执行结果,可以看到列表的顺序已经发生改变了。
在这里插入图片描述

六、修改列表元素

修改元素的值很简单的,调用分配的内容即可。
在这里插入图片描述

执行结果可以看到元素已经被改变。
在这里插入图片描述

七、删除元素

删除元素。可以调用“从集合中删除”。
在这里插入图片描述

删除中指定要删除的元素。
在这里插入图片描述

执行结果如下。
在这里插入图片描述

  • 4
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jie_ming514

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值