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]); }