我有个问题。
我有模型,感谢 foreach,我在页面中显示了该模型。在模型中,我有列(vPeriod
),我需要将当前项目(例如vPeriod = 2016
)与下一个项目(例如vPeriod = 2017
)进行比较,但我不知道如何比较!
foreach(var item in Model)
{
if(current.vPeriod == next.vPeriod)
{
//do something
}
else
{
//do something
}
}
Run Code Online (Sandbox Code Playgroud)
如果我使用for
,这是最简单的方法。但我该怎么做foreach
呢?
代码查看:
<tr class="line2">
<td></td>
<td></td>
<td></td>
<td></td>
<td style="color: #5f6877;">2016</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
@foreach (var itemData in Model)
{
if (itemData.vPeriod == "2016")
{
<tr class="line3">
<td>@itemData.vAddress</td>
<td>@itemData.vCreateDate</td>
<td>@itemData.iCountOfFloors</td>
<td>@itemData.iCountOfRooms</td>
<td>@itemData.iAreaOfRooms</td>
<td>@itemData.vLastRepairs</td>
<td>@itemData.vType</td>
<td>@itemData.vBelonging</td>
<td>@itemData.vPlanRepairs</td>
</tr>
}
}
<tr class="line2">
<td></td>
<td></td> …
Run Code Online (Sandbox Code Playgroud)