我有一個IEnumerable
ViewModel。這有相同的名稱,我只想選擇一個名稱並將其顯示在標題中。請建議。不同於Ienumerable模型
我的代碼如下。我試圖用不同的,但它不工作
@foreach (var item in Model.abc)
{
{
<table>
<tr>
<td style="width:100px" >@Html.Label("Name")</td>
<td style="width:225px"> @Html.DisplayTextFor(model => item.Name.Distinct())</td>
</tr>
</table>
}
}
更具體地講:我的結果將只有名稱{a,a,a,a,a}
所以我只是想接單{a}
並顯示它。
如果鮮明返回多個結果?你想在標題中顯示哪一個? –
有許多名稱是相同的值。我需要不同的名字。 – Rash
但是如果在你的模型中你有以下名字,例如'{Foo,Foo,Bar,Bar,Baz}',那麼Distinct的結果就是'{Foo,Bar,Baz}'。所以我再次重複我的問題:'如果Distinct返回多個結果會怎樣?你想在頭文件中顯示哪一個?'你知道'Distinct'擴展方法做什麼,它返回什麼? –