【问题标题】:Remove item from list<> inside string.join从 string.join 中的 list<> 中删除项目
【发布时间】:2016-11-25 21:09:38
【问题描述】:
String.Join("<br>", ProductList)

ProductList 是一个列表。所以,这会返回一个整洁的小点:


项目 1
项目2
项目3等

我需要做的只是删除第一项。

String.Join("<br>", ProductList.RemoveAt(0))

这不起作用,因为 RemoveAt 返回 void。我敢肯定这很简单......当我看到答案时,我可能会打自己的额头。

【问题讨论】:

    标签: c# asp.net list


    【解决方案1】:

    使用IEnumerable.Skip 扩展非常简单

    String.Join("<br>", ProductList.Skip(1))
    

    但是这并没有删除任何东西,只是列表中的第一项被跳过并且没有传递给 Join 方法

    【讨论】:

    • 完美!我不知道.Skip。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-21
    • 2012-03-07
    相关资源
    最近更新 更多