C# 仅检索包含的元素的第一个匹配项
如果存在重复的名称,我如何仅检索第一次出现的名称JohnC# 仅检索包含的元素的第一个匹配项,c#,asp.net,sql,linq,asp.net-mvc-4,C#,Asp.net,Sql,Linq,Asp.net Mvc 4,如果存在重复的名称,我如何仅检索第一次出现的名称John @foreach (var c in Model.Select(s => s.Name)) { if (c.Contains("John")) { ... } 使用LINQ扩展方法FirstOrDefault @{ var name = Model.Select(s => s.Name).FirstOrDefault(
@foreach (var c in Model.Select(s => s.Name))
{
if (c.Contains("John"))
{
...
}
使用LINQ扩展方法
FirstOrDefault
@{ var name = Model.Select(s => s.Name).FirstOrDefault(n => n.Contains("John"));}
@if (name != null)
{
...
}