【问题标题】:retrieve only first occurrence of element with contain仅检索第一次出现的包含包含的元素
【发布时间】:2014-04-26 11:28:00
【问题描述】:

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

    @foreach (var c in Model.Select(s => s.Name))
    {
        if (c.Contains("John"))
            {
              ...
            }

【问题讨论】:

    标签: c# asp.net sql linq asp.net-mvc-4


    【解决方案1】:
    @{ var name = Model.Select(s => s.Name).FirstOrDefault(n => n.Contains("John"));}
    
    @if (name != null)
    {
      ...
    }
    

    【讨论】:

      【解决方案2】:

      使用 LINQ 扩展方法FirstOrDefault

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-10-03
        • 2022-01-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-05-02
        • 2016-05-26
        • 1970-01-01
        相关资源
        最近更新 更多