gpt4 book ai didi

c# - 使用 C#.NET 4.0 LINQ 从数组中删除重复项?

转载 作者:行者123 更新时间:2023-11-30 13:12:32 25 4
gpt4 key购买 nike

我有这个 c# 代码,可以为服务构建一串以逗号分隔的匹配项:

for (m = r.Match(site); m.Success; m = m.NextMatch())
{
found = found + "," + m.Value.Replace(",", "");
}
return found;

输出看起来像:aaa,bbb,ccc,aaa,111,111,ccc

现在 .NET 4.0 上的代码如何使用 C# LINQ 删除重复项?

此外,有什么方法可以在不更改顺序的情况下删除重复项?

我在另一篇文章中找到了这个示例代码,但不确定如何应用它:

int[] s = { 1, 2, 3, 3, 4}; 
int[] q = s.Distinct().ToArray();

谢谢。

最佳答案

string[] s = found.Split(',').Distinct().ToArray()

关于c# - 使用 C#.NET 4.0 LINQ 从数组中删除重复项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5104115/

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