gpt4 book ai didi

c# - 筛选列表数据 C#

转载 作者:太空宇宙 更新时间:2023-11-03 20:27:14 24 4
gpt4 key购买 nike

如何转换我的字符串列表:

List<string> appliedFilters = filterString.Split(',').Select(n => n).ToList();

进入没有重复的列表?

我的字符串列表 (appliedFilters) 如下所示:

7-27,
2-37,
7-28,
9-18,
9-22,
9-80

我需要在字符串的第一部分不重复地输出这个列表,例如:

7-27-28, 2-37, 9-18-22-80

我确定这里某处有一个 LINQ 查询,但无法弄清楚。

最佳答案

filterString.Split(',')
.Select(s => s.Split('-'))
.GroupBy(ss => ss[0])
.Select(group => string.Join("-", new[]{group.Key}.Concat(group.Select(ss => ss[1])).ToArray()));

关于c# - 筛选列表数据 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9923117/

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