c# - 如何转换以下小数?到字符串 ("F2")

标签 c# asp.net-mvc

我有十进制?数量

在我的模型中,我有一个值为 @item.Sales,我试图将其写为 @item.Sales.ToString("F2")。

我收到消息错误 Error 1 No overload for method 'ToString' takes 1 arguments

我怎样才能实现上述目标

最佳答案

如果是可为空的小数,则需要先获取不可为空的值:

@item.Sales.Value.ToString("F2")

当然,如果 @item.Sales 实际上是空值,那将引发异常,因此您需要先检查它。

关于c# - 如何转换以下小数?到字符串 ("F2"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5140171/

相关文章:

javascript - 从 CefSharp 1 中的 javascript 调用 .Net - wpf

c# - 为字段设置值

c# - 如何使用 CamlQuery 按名称获取共享点文件夹

c# - 以相反的顺序一次一个字节地读取文件

c# - 正则表达式无法过滤 WinForms 中的 TextBox 字符

asp.net-mvc - HttpContext.RequestAborted 和 CancellationToken 参数有什么区别?

asp.net-mvc - Web部署/发布是否添加了未知的连接字符串?

c# - 无法让 Ninject 在请求范围内处理对象

html - 在 Html.ActionLink 中添加图像

asp.net-mvc - Layout.cshtml 中的 ASP.NET MVC 搜索框