WinForm里ListBox实现加入项目,并且排序。
ListBox要实现排序,因为里面的ListBox.item[i]都是string类型的,所以就先将他们转换成int.parse(),存入到数组中去。再在数组中排序好。
int[] Arr = new int[this.listBox1.Items.Count];
for (int i = 0; i < this.listBox1.Items.Count; i++)
{
Arr[i] = int.Parse(this.listBox1.Items[i].ToString());
}
for (int i = 0; i < Arr.Length; i++)
{
for (int j = 0; j < Arr.Length; j++)
{
if (Arr[i] > Arr[j])
{
int temp = Arr[j];
Arr[j] = Arr[i];
Arr[i] = temp;
}
}
}
for (int i = 0; i < Arr.Length; i++)
{
this.listBox1.Items.Add(Arr[i]);
}
浙公网安备 33010602011771号