1 namespace test2 2 { 3 class Program 4 { 5 /// <summary> 6 /// 编写一个类,其中包含一个排序的方法Sort(),当传入的是一串整数,就按照从小到大的顺序输出,如果传入的是一个字符串,就将字符串反序输出。 7 /// </summary> 8 /// <param name="args"></param> 9 static void Main(string[] args) 10 { 11 int[] a = { 6, 2, 3, 4, 5 };//注意定义格式和c语言不同 12 Change b = new Change(a); 13 Console.ReadKey(); 14 } 15 } 16 class Change 17 { 18 int k, t; 19 void Sort(int[] a) 20 { 21 for (int i = 0; i < a.Length; i++) 22 { 23 int k = i; 24 for (int j = i + 1; j < a.Length; j++) 25 { 26 if (a[k] > a[j]) 27 k = j; 28 29 } 30 t = a[i]; a[i] = a[k]; a[k] = t; //注意超限 31 } 32 } 33 public Change(string strs) 34 { 35 int len = strs.Length; 36 for (int i = strs.Length-1; i >= 0; i--) 37 { 38 Console.Write("{0} ", strs[i]); 39 40 } 41 42 } 43 public Change(int[] a) 44 { 45 Sort(a); 46 for (int i = 0; i < a.Length; i++) 47 { 48 Console.Write("{0} ",a[i]); 49 } 50 } 51 } 52 }