gpt4 book ai didi

c# - 按字典顺序排序的字符串列表列表

转载 作者:太空狗 更新时间:2023-10-30 01:30:43 29 4
gpt4 key购买 nike

目前,我正在尝试实现一个代码来生成频繁序列。在这样做时,我需要得到一个就地排序的字符串列表列表,如下所示:

List<List<string>> myList = new List<List<string>>();
List<string> input1 = new List<string>() {"a", "b", "d"};
List<string> input2 = new List<string>() {"a", "b", "c"};
myList.Add(input1);
myList.Add(input2);

我需要的输出是:

myList = {{"a","b","c"},{"a","b","d"}};

我曾尝试使用 myList.Sort(),但它引发了 System.InvalidOperationException。我对 LINQ 不是很好,所以我没有使用过任何类似的东西。

最佳答案

怎么样:

myList = myList.OrderBy(s => string.Join(string.Empty, s)).ToList();

诀窍是根据子列表的每个元素串联而成的字符串进行排序。

关于c# - 按字典顺序排序的字符串列表列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43607446/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com