如果没有行计数,如何使循环显示 0
How to make for loop displaying 0 if no rows count
我有一个 for 循环来显示有多少任务 completed/not。
@for (int i = 0; i < todaytask.Count(t => t.IsChecked == false && t.TaskCreatedBy == taskCreatedBy); i++)
{
if (i == todaytask.Count(t => t.IsChecked == false && t.TaskCreatedBy == taskCreatedBy) - 1)
{
<MudText style="color:#FF3131;font-size:40px">@i</MudText>
}
它运行完美,但是当结果为 0 时它显示空白而不是 0。当结果中没有行时如何显示 0?
非常感谢能提供的任何帮助。谢谢
您可以验证结果是否为零并将页面显示为零,如果不是零,则显示变量。
@if(todaytask.Count(t => t.IsChecked == false && t.TaskCreatedBy == taskCreatedBy) > 0)
{
//Your current code
}
else
{
<MudText style="color:#FF3131;font-size:40px">0</MudText>
}
我有一个 for 循环来显示有多少任务 completed/not。
@for (int i = 0; i < todaytask.Count(t => t.IsChecked == false && t.TaskCreatedBy == taskCreatedBy); i++)
{
if (i == todaytask.Count(t => t.IsChecked == false && t.TaskCreatedBy == taskCreatedBy) - 1)
{
<MudText style="color:#FF3131;font-size:40px">@i</MudText>
}
它运行完美,但是当结果为 0 时它显示空白而不是 0。当结果中没有行时如何显示 0?
非常感谢能提供的任何帮助。谢谢
您可以验证结果是否为零并将页面显示为零,如果不是零,则显示变量。
@if(todaytask.Count(t => t.IsChecked == false && t.TaskCreatedBy == taskCreatedBy) > 0)
{
//Your current code
}
else
{
<MudText style="color:#FF3131;font-size:40px">0</MudText>
}