根据完全匹配/部分匹配对c#中的列表进行排序

时间:2017-02-10 12:21:35

标签: c# asp.net

我有一个元素列表列表

  

1)taymril 6.5%inmatro
  2)taymril 11.5%tometo
  3)taymril 1.5%romeo

输入字符串例如是taymril 1.5%romeo。如何根据与输入字符串的匹配对上面的列表(15-20个元素,但我只写了三个作为示例)进行排序?如何以通用方式对所有输入字符串和数据库中的所有元素执行此操作?任何的想法?

1 个答案:

答案 0 :(得分:0)

List<string> listString = new List<string>();
            listString.Add("taymril 6.5% inmatro");
            listString.Add("taymril 11.5% tometo");
            listString.Add("taymril 1.5% romeo");

            var list = listString.OrderBy(x => x);
              //or
            var listd = listString.OrderByDescending(x => x);