在 Delphi Prism 中,我需要在单个语句中将 ListBox 中的 objectcollection 分配给 ArrayList。到目前为止,我还没有找到任何解决方案。
在德尔福,我就是这样做的。
theUser.Groups.Assign(ListBox1.Items);
Groups 是 Delphi 中的 TList 和 Delphi Prism 中的 ArrayList。当我尝试在 delphi prism 中做同样的事情时,它给了我以下错误。
“Groups.TGroupList”在表达式“theUser.groups.Assign”中不包含“Assign”的定义
如果 ArrayList 没有接受 objectcollection 的方法,那么我将不得不遍历 ListBox 项中的每个对象并将其添加到 ArrayList。
你会怎么做?
提前致谢。