小编Kan*_*asi的帖子

如何在 foreach asp.net 中比较当前项目与下一个项目

我有个问题。

我有模型,感谢 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)

c# asp.net asp.net-mvc foreach

2
推荐指数
1
解决办法
6438
查看次数

标签 统计

asp.net ×1

asp.net-mvc ×1

c# ×1

foreach ×1