【问题标题】:Sorting Strings of a List<string>排序列表的字符串<string>
【发布时间】:2014-01-06 15:15:57
【问题描述】:

伙计们,我有一个包含类似字符串的列表

1.For value <,20.(#GJHG)

2.For value <,2.(#bfHG)

3.For value <,15.(#vsfgvf)

我需要按降序对这些字符串进行排序。 喜欢

1.For value <,20.(#GJHG)

2.For value <,15.(#vsfgvf)

3.For value <,2.(#bfHG)

我该如何进行?

【问题讨论】:

  • 尝试使用排序列表:msdn.microsoft.com/en-us/library/… 而且我不确定每个字符串是如何存储的,如果您将对现有值进行排序以防它们存储为:“1. For value
  • 在存储它们时无法对它们进行排序,这就是我面临这种情况的原因。

标签: c# string list sorting


【解决方案1】:

您可以使用 LINQ 来执行此操作。它会为你工作。

var max = myList.OrderByDescending(v => int.Parse(v.Substring(2))).ToList();

【讨论】:

    猜你喜欢
    • 2014-03-04
    • 1970-01-01
    • 1970-01-01
    • 2021-07-10
    • 2015-06-05
    • 2011-07-06
    • 2018-02-20
    • 2020-07-23
    • 1970-01-01
    相关资源
    最近更新 更多