public void Sort() { //C#冒泡排序 int[] myArray = { 0,5,8,9,15,87,95,102,154,35,2,1,100 }; for (int j = 1; j < myArray.Length; j++) { for (int i = 0; i < myArray.Length - 1; i++) { // 如果 myArray[i] > myArray[i+1] ,则 myArray[i] 上浮一位 if (myArray[i] > myArray[i + 1]) { int temp = myArray[i]; myArray[i] = myArray[i + 1]; myArray[i + 1] = temp; } } } //循环输出数组排序后的结果. foreach (int a in myArray) { Console.WriteLine(a); } }