gpt4 book ai didi

c# - 列表<逗号分隔的字符串> => 列表<字符串>?

转载 作者:可可西里 更新时间:2023-11-01 08:17:36 25 4
gpt4 key购买 nike

试图想出一个 LINQy 方法来做到这一点,但我什么也没想到。

我有一个对象列表<>,其中包含一个属性,该属性是逗号分隔的字母代码列表:

lst[0].codes = "AA,BB,DD"
lst[1].codes = "AA,DD,EE"
lst[2].codes = "GG,JJ"

我想要这些代码的列表,希望是字符串列表的形式:

result = AA,BB,DD,EE,GG,JJ

感谢您的指导。

最佳答案

使用SelectMany获取所有拆分代码并使用Distinct不重复这些值。尝试这样的事情:

var result = lst.SelectMany(x => x.codes.Split(",")).Distinct().ToList();

关于c# - 列表<逗号分隔的字符串> => 列表<字符串>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34814280/

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