gpt4 book ai didi

c# - 对列表框中的项目列表进行排序

转载 作者:可可西里 更新时间:2023-11-01 09:17:08 26 4
gpt4 key购买 nike

我想从一个列表框中获取一堆项目,将它们添加到一个数组中,对其进行排序,然后将其放回另一个列表框中。这是我想出的:

ArrayList q = new ArrayList();
foreach (object o in listBox4.Items)
q.Add(o);
q.Sort();
listBox5.Items.Add(q.ToString());

但它不起作用。有什么想法吗?

最佳答案

您可以只使用 ListBox.Sorted内置功能

  foreach (object o in listBox4.Items)
{
listBox5.Items.Add(o);
}
listBox5.Sorted = true;

设置 ListBox5.Sorted=true 将确保列表框中的项目已排序,并且添加到列表框中的任何后续项目都将以正确的顺序添加。

当然,这假设您有简单的排序要求,正如您的示例所建议的那样。

关于c# - 对列表框中的项目列表进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3667088/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com