gpt4 book ai didi

c# - 使用 array.sort 对数组进行排序

转载 作者:太空宇宙 更新时间:2023-11-03 21:41:31 25 4
gpt4 key购买 nike

我有一个列表框,我想从 a 到 z 对该列表框中的每个项目进行排序,并将这些代码分配到一个按钮中。我需要将数组分配给列表框吗?然后使用循环?

这是我做的:

protected void sortImageButton_Click(object sender, ImageClickEventArgs e)
{
string[] sort = new string[cartListBox.Items.Count];

for (int i = 0; i < sort.Length; i++)
{
sort[i] = cartListBox.Items[i].ToString();
Array.Sort(sort);
}
}

但是,当我点击按钮时,它什么也没做。

最佳答案

您需要在循环外对其进行排序。

protected void sortImageButton_Click(object sender, ImageClickEventArgs e)
{
string[] sort = new string[cartListBox.Items.Count];

for (int i = 0; i < sort.Length; i++)
{
sort[i] = cartListBox.Items[i].ToString();
}
Array.Sort(sort);

for (int i = 0; i < sort.Length; i++)
{
// reset the order for the cartListBox collection according to the sort array, if needed
}
}

关于c# - 使用 array.sort 对数组进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19085913/

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