C#字母排序

using System.Text;
using System.Collections.Generic;
using System.Collections;
using System;

namespace my178A
{

public class MyComparer:Comparer<string>
{
    public override int Compare(string x, string y)
    {
        return (short)((Encoding.ASCII.GetBytes(x))[0])-(short)((Encoding.ASCII.GetBytes(y))[0]);
    }
}

class Program
{
   
    static void Main(string[] args)
    {
        SortedSet<string> list=new SortedSet<string>(new MyComparer());
        list.Add("D");
        list.Add("C");
        list.Add("B");
        list.Add("G");
        list.Add("F");

        

        foreach(string x in list)
        {
            Console.WriteLine(x);
        }     
    }
}       

}


版权声明:本文为weixin_45565630原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。