C#-按州然后按城市对数据排序的最简单方法

耶利米

所以我有一个C#格式的列表,像这样:

List<String> city_state = new List<String>();
//assume that each element in the above list has the following format:
  • 奥克拉荷马州俄克拉何马城
  • 马萨诸塞州波士顿
  • 印第安纳州印第安纳波利斯
  • Ab,A
  • Aa,B
  • ETC

我的想法是使用.Split(“,”)然后在每个List上调用.Sort()。问题是,城市不会引用其对应的状态,从而破坏了数据。有没有更简单的方法可以做到这一点?

格罗芬德尔

假设您在中包含字符串List<string> strings,则可以使用一些LINQ代码获得一个排序列表:

var sortedList = strings
    .Select(s => new { City = s.Split(",")[0], State = s.Split(",")[1] })
    .OrderBy(s => s.State).ThenBy(s => s.City).ToList();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

合并两个不同的列表,然后按C#上的公共属性排序?

来自分类Dev

从UItableview按字母顺序对数据排序的最简单方法

来自分类Dev

C ++按数值对tuple <string,float>的向量进行排序,然后按字典顺序

来自分类Dev

C#解析简单XML属性的最简单方法

来自分类Dev

按C#中元素的频率对数组进行排序

来自分类Dev

按订单C#对数组日期进行排序

来自分类Dev

c# - 如何按大小写顺序对数据表进行排序#

来自分类Dev

Tcpclinet C#发送对象的最简单方法

来自分类Dev

按名称然后按日期对数据框进行排序,同时保持名称排序

来自分类Dev

按2个字段的总和对数据进行排序,然后按降序对数据进行排序

来自分类Dev

按属性对php数组进行排序的最简单方法

来自分类Dev

按属性对php数组进行排序的最简单方法

来自分类Dev

按单词对C#列表进行排序

来自分类Dev

按降序对SortedList进行排序C#

来自分类Dev

按降序对SortedList进行排序C#

来自分类Dev

c#按升序排序组合列表

来自分类Dev

C#按值对字典排序

来自分类Dev

C#按分数对行进行排序

来自分类Dev

使用count C#按列表排序

来自分类Dev

c#按距离坐标排序

来自分类Dev

C# - 按对象的多个属性排序

来自分类Dev

按字母顺序对数据表进行字母排序,然后按R中的数字值排序

来自分类Dev

首先按C列分组,然后按A列分组

来自分类Dev

C#,按字母顺序对LINQ结果进行排序,然后根据搜索键对它进行排序

来自分类Dev

C#,按字母顺序对LINQ结果进行排序,然后根据搜索键对它进行排序

来自分类Dev

C按整数对数组排序

来自分类Dev

C ++-按日期对数组排序

来自分类Dev

在C中按对的第一个元素然后按对的第二个元素对对的向量进行排序

来自分类Dev

摆脱C#字符串中零宽度空间的最简单方法

Related 相关文章

  1. 1

    合并两个不同的列表,然后按C#上的公共属性排序?

  2. 2

    从UItableview按字母顺序对数据排序的最简单方法

  3. 3

    C ++按数值对tuple <string,float>的向量进行排序,然后按字典顺序

  4. 4

    C#解析简单XML属性的最简单方法

  5. 5

    按C#中元素的频率对数组进行排序

  6. 6

    按订单C#对数组日期进行排序

  7. 7

    c# - 如何按大小写顺序对数据表进行排序#

  8. 8

    Tcpclinet C#发送对象的最简单方法

  9. 9

    按名称然后按日期对数据框进行排序,同时保持名称排序

  10. 10

    按2个字段的总和对数据进行排序,然后按降序对数据进行排序

  11. 11

    按属性对php数组进行排序的最简单方法

  12. 12

    按属性对php数组进行排序的最简单方法

  13. 13

    按单词对C#列表进行排序

  14. 14

    按降序对SortedList进行排序C#

  15. 15

    按降序对SortedList进行排序C#

  16. 16

    c#按升序排序组合列表

  17. 17

    C#按值对字典排序

  18. 18

    C#按分数对行进行排序

  19. 19

    使用count C#按列表排序

  20. 20

    c#按距离坐标排序

  21. 21

    C# - 按对象的多个属性排序

  22. 22

    按字母顺序对数据表进行字母排序,然后按R中的数字值排序

  23. 23

    首先按C列分组,然后按A列分组

  24. 24

    C#,按字母顺序对LINQ结果进行排序,然后根据搜索键对它进行排序

  25. 25

    C#,按字母顺序对LINQ结果进行排序,然后根据搜索键对它进行排序

  26. 26

    C按整数对数组排序

  27. 27

    C ++-按日期对数组排序

  28. 28

    在C中按对的第一个元素然后按对的第二个元素对对的向量进行排序

  29. 29

    摆脱C#字符串中零宽度空间的最简单方法

热门标签

归档