数组排序问题 有个数组{F,a,A,f} 想输出{f,A,a,F}这种形式 如何实现 请指教!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Array.Sort();()内写你要排序的方式 , 就ok了 哦 还有输出啊 foreach (int em in mylist) { Response.Write(em +"," ); } mylist.Sort(); 这是数组的排序。 按照你的想要方式 写在里面就可以了。 string[] _V = new string[] { "F", "a", "A", "f" }; Array.Reverse(_V); for(int i = 0 ; i < array.length()/2 ; i ++ ){ array[i] = array[length-i-2];}楼组是这个意思吗? public void SortArray(){char [] arr = {'f','A','b','D' };char[] newArr = new char[4]; int j=0; for (int i = arr.Length-1; i>-1; i--) { newArr[j] = arr[i]; j++; } for (int i = 0; i < newArr.Length; i++) { Console.Write(newArr[i]); }} {'F','a','A','f','g','H'} 把H和F调换 再把g和F调换输出 应该是这样的{'H','a','A','f','F','g'} 参考: static void Main(string[] args) { char[] arr = { 'F', 'a', 'A', 'f', 'g', 'H' }; SortArray<char>(arr); foreach (char c in arr) Console.WriteLine(c); } public static void SortArray<T>(T[] arr) { for (int i = 0; i < arr.Length / 2; i++) { T t = arr[i]; arr[i] = arr[arr.Length - i - 1]; arr[arr.Length - i - 1] = t; } } 數組反轉public void SortArray(){char [] arr = {'f','A','b','D' };char[] newArr = new char[4]; int j=0; for (int i = arr.Length-1; i>-1; i--) { newArr[j] = arr[i]; j++; } for (int i = 0; i < newArr.Length; i++) { Console.Write(newArr[i]); }} 关于.NET中抽象工厂模式的问题 c#怎么用有参的构造方法调用无参的构造方法? C# 中有关多线程的问题? 紧急求助:c#中的FTP问题!!!!!! VS.NET中有没有类似Delphi中的NoteBook控件啊! 这是怎么回事啊? List<引用类型>的赋值问题 发一段Cache集合的算法的代码。欢迎来看看有什么不足。 怎样在读取的一行中,查找指定的单词 C#进度条。 C#控件数组提问? 如何更新
()内写你要排序的方式 , 就ok了
{
Response.Write(em +"," );
} mylist.Sort(); 这是数组的排序。 按照你的想要方式 写在里面就可以了。
for(int i = 0 ; i < array.length()/2 ; i ++ )
{
array[i] = array[length-i-2];
}楼组是这个意思吗?
char [] arr = {'f','A','b','D' };
char[] newArr = new char[4];
int j=0;
for (int i = arr.Length-1; i>-1; i--)
{ newArr[j] = arr[i];
j++;
}
for (int i = 0; i < newArr.Length; i++)
{
Console.Write(newArr[i]);
}
}
{ char[] arr = { 'F', 'a', 'A', 'f', 'g', 'H' };
SortArray<char>(arr);
foreach (char c in arr)
Console.WriteLine(c);
} public static void SortArray<T>(T[] arr)
{
for (int i = 0; i < arr.Length / 2; i++)
{
T t = arr[i];
arr[i] = arr[arr.Length - i - 1];
arr[arr.Length - i - 1] = t;
}
}
public void SortArray(){
char [] arr = {'f','A','b','D' };
char[] newArr = new char[4];
int j=0;
for (int i = arr.Length-1; i>-1; i--)
{ newArr[j] = arr[i];
j++;
}
for (int i = 0; i < newArr.Length; i++)
{
Console.Write(newArr[i]);
}
}