gpt4 book ai didi

c# - 尝试在子句语句中将(余数)除以 2 时出现 Razor 语法错误?

转载 作者:行者123 更新时间:2023-11-30 22:16:27 28 4
gpt4 key购买 nike

尝试将 rowCounter 除以 2 时如何在 ASP.NET Razor 中执行此操作?我收到红色下划线语法错误,提示“无法将类型‘long’隐式转换为‘bool’

long rowCounter = 0;

foreach(var v in modelResult)
{
@:<tr class='@(rowCounter % 2 ? "even" : "odd")'>

rowCounter++;
}

谢谢...

最佳答案

问题是 rowCounter % 2 的结果是 long,而不是 bool。您需要将结果与某些内容进行比较,以查看 rowCounter 实际上是奇数还是偶数。试试这个:

@:<tr class='@(rowCounter % 2 == 0 ? "even" : "odd")'>

关于c# - 尝试在子句语句中将(余数)除以 2 时出现 Razor 语法错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17374194/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com