关于C#语言的字符串排序

2024-11-23 10:20:19
推荐回答(3个)
回答1:

#region 字符串排序
public static string stringSort(string str)
{
char[] chars = str.ToCharArray();
List lists = new 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

回答2:

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

回答3:

你这个排序依据什么?
按ASCII码大小?还是按其他什么的?