我正在尝试使用Wnck.Screen.get_default ().get_window ();
打开所有打开的窗口
(这似乎有效),但我无法存储返回的ArrayList。
我该怎么做?
PS:我可以在这个ArrayList上使用ArrayList.foreach()
吗?
答案 0 :(得分:1)
该方法返回GLib.List
,而不是Gee.List
。 Gee是Vala的新收藏库。大多数现有的GLib代码都不使用它。您也可以自由使用,但没有直接的方法将集合从一个转换为另一个;如果你想这样做,你必须写一个循环并复制所有项目。