gpt4 book ai didi

c# - 如何在 MVC 4 中使用 Split() 方法运行 Distinct() 方法?

转载 作者:太空宇宙 更新时间:2023-11-03 22:57:05 25 4
gpt4 key购买 nike

我的 SQL 表中的数据以逗号分隔,例如:

  • WordPress、MVC
  • AngularJS、MVC、CSharp

我的 MVC 4 项目中有一个字符串数组:

@{
foreach (var pot in Model)
{
string str = pot.Tags;
string[] strT = str.Split(',');

foreach (var poo in strT)

{
<button type="button" class="md-button md-warn @poo.ToLower().Replace(" ", "")">@poo</button>
}
}
}

这个函数的结果:

<button type="button" class="md-button md-warn wordpress">Wordpress</button>
<button type="button" class="md-button md-warn mvc"> MVC</button>
<button type="button" class="md-button md-warn angularjs">AngularJS</button>
<button type="button" class="md-button md-warn mvc"> MVC</button>
<button type="button" class="md-button md-warn csharp"> CSharp</button>

此外,我正在尝试 .Distinct() 方法在拆分后删除重复数据,但我无法使用它。你有解决这个问题的想法吗?

最佳答案

希望您能使用Distinct像这样

string[] strT = str.Split(',').Distinct().ToArray();

另一种方法是制作 List<string>而不是数组。

List<string> strT = str.Split(',').Distinct().ToList(); 

您可以在 List.Distinct 上阅读更多内容和 Remove Duplicates

关于c# - 如何在 MVC 4 中使用 Split() 方法运行 Distinct() 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44881783/

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