string.Format Return 未使用纯方法的值
string.Format Return value of pure method is not used
我正在使用 razor 从我的视图模型中显示小数,然后尝试将小数格式化为货币:
@if (Model != null && Model.Order != null)
{
foreach (var item in Model.Order.Where(x => x.OrderInStep2 != null))
{
String.Format("{0:C}", item.OrderInStep2)
}
}
我收到 Return value of pure method is not used
警告,但我认为它应该仍然有效。但是,格式化项目根本不显示。不过,当我取消格式时,它确实会显示。我在这里错过了什么吗?谢谢!
您只需 运行 代码,对结果不做任何处理。
将结果放在文本标签中:
<text>String.Format("{0:C}", item.OrderInStep2)</text>
您需要像这样在代码块中呈现值:
@if (Model != null && Model.Order != null)
{
foreach (var item in Model.Order.Where(x => x.OrderInStep2 != null))
{
<text>@String.Format("{0:C}", item.OrderInStep2)</text>
}
}
我正在使用 razor 从我的视图模型中显示小数,然后尝试将小数格式化为货币:
@if (Model != null && Model.Order != null)
{
foreach (var item in Model.Order.Where(x => x.OrderInStep2 != null))
{
String.Format("{0:C}", item.OrderInStep2)
}
}
我收到 Return value of pure method is not used
警告,但我认为它应该仍然有效。但是,格式化项目根本不显示。不过,当我取消格式时,它确实会显示。我在这里错过了什么吗?谢谢!
您只需 运行 代码,对结果不做任何处理。
将结果放在文本标签中:
<text>String.Format("{0:C}", item.OrderInStep2)</text>
您需要像这样在代码块中呈现值:
@if (Model != null && Model.Order != null)
{
foreach (var item in Model.Order.Where(x => x.OrderInStep2 != null))
{
<text>@String.Format("{0:C}", item.OrderInStep2)</text>
}
}