如何在foreach循环中删除第一个数组元素?

时间:2019-01-24 09:57:43

标签: c# foreach

如何在以下代码中从holidayArray中删除第一个数组项:

@foreach (var item in holidayArray)
{
   <p>@item</p>                
}

2 个答案:

答案 0 :(得分:3)

简单Skip那个第一项:

@foreach (var item in holidayArray.Skip(1))
{
     <p>@item</p>                
}

这将从一开始就忽略1个项目。

答案 1 :(得分:0)

如果要在页面中显示,则可以通过这种方式忽略第一个元素

@foreach (var (item, index) in holidayArray.Select((x,i) => (x, i)))
{
   if (index > 0) {
   @: <p>@item</p> 
   }               
}