【发布时间】:2021-11-27 16:56:15
【问题描述】:
是我自己还是 Blue Prism 以一种奇怪的方式处理收藏?
基本上我希望能够循环一个集合,如果该集合具有某个值,则将 这一行 添加到另一个集合。 当前在循环中从集合中读取值引用集合中的当前行,这很棒。
但是,我认为这就是 BP 失败的地方;似乎没有一种简单的方法可以将循环中的当前行添加到另一个集合中,任何分配的尝试都会导致在循环中再次复制整个集合。
似乎唯一的方法是使用 Copy Row 操作,但我需要维护一个计数器来引用该行,该行首先无法在没有一个的情况下循环。
这么简单,有什么办法可以在循环中获取当前行并将这一行复制到另一个集合中?
下面的C#示例代码,很容易做到!
foreach ( var item in collection1 )
{
if ( item.Flag == true )
{
collection2.Add(item);
}
}
【问题讨论】: