【发布时间】:2011-04-09 16:29:17
【问题描述】:
我想从列表框中获取一堆项目,将它们添加到数组中,对其进行排序,然后将其放回不同的列表框中。这是我想出的:
ArrayList q = new ArrayList();
foreach (object o in listBox4.Items)
q.Add(o);
q.Sort();
listBox5.Items.Add(q.ToString());
但它不起作用。有什么想法吗?
【问题讨论】:
-
任何原因,您不只是在第二个 ListBox 上将
ListBox.Sorted属性设置为 true,然后只需将项目添加到 LsitBox,ListBox 就会负责排序。当然,除非您的排序标准比您的示例建议的更复杂。
标签: c# winforms listbox arraylist