只检索包含元素的第一次出现



如果有重复,我如何只检索名字John的第一次出现?

    @foreach (var c in Model.Select(s => s.Name))
    {
        if (c.Contains("John"))
            {
              ...
            }
@{ var name = Model.Select(s => s.Name).FirstOrDefault(n => n.Contains("John"));}
@if (name != null)
{
  ...
}

使用LINQ扩展方法FirstOrDefault

相关内容

  • 没有找到相关文章

最新更新