#region 字符串排序
public static string stringSort(string str)
{
char[] chars = str.ToCharArray();
List
foreach (char s in chars)
{
lists.Add(s.ToString());
}
lists.Sort();//sort默认是从小到大的。显示123456789
str = "";
foreach (string item in lists)
{
str += item;
}
return str;
}
#endregion
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 排序_
{
class Program
{
static void Main(string[] args)
{
string[] letter = ;
Console.Write("初值: ");
PrintArrayValue(letter);
Array.Sort(letter);
Console.Write("排序后: ");
PrintArrayValue(letter);
}
private static void PrintArrayValue(string[] letter)
{
for (int i = 0; i < letter.Length; i++)
{
Console.Write(" ",letter[i]);
}
}
}
}
你这个排序依据什么?
按ASCII码大小?还是按其他什么的?