110,537
社区成员
发帖
与我相关
我的任务
分享
class Program
{
static void Main(string[] args)
{
string numStr = "10,8,20,56,23,40,99,120,33";
string[] arr = numStr.Split(',');
IntCompare compareMethod = new IntCompare();
Array.Sort(arr, compareMethod);
string newNumStr = "";
for (int i = 0; i < arr.Length; i++)
{
newNumStr += arr[i] + ",";
}
Console.WriteLine(newNumStr);
Console.ReadKey();
}
}
public class IntCompare : IComparer<string>
{
public int Compare(string x, string y)
{
return int.Parse(x).CompareTo(int.Parse(y));
}
}
string str =@"2,3,4,59,37,8"
string [] arr= str.Split(',');
int max =Int32.Parse(arr[0])
for(int i=1;i<arr.Length;i++)
{
if(max<Int32.Parse(arr[i]))
{
max=Int32.Parse(arr[i]);
}
如此这般