【发布时间】:2018-02-07 00:42:15
【问题描述】:
<p class="card"> Credit Limit: <b style="color: #00e500 ;"> $@Model.CreditLimit.ToString().ToLocaleString()</b> </p>
我正在使用 ToString() 将 Int 更改为 String 然后我尝试使用 ToLocaleString() 格式化我得到的数字。该数字如下所示:80567。我正在尝试将其格式化为如下所示:80,567。
我得到的错误是“字符串不包含“ToLocaleString”的定义
想法?
编辑:将关闭此问题。找到我的错误所在的位置。如果您对该主题有任何疑问,请参考此链接:Link to StackOverFlow issue
【问题讨论】:
-
toLocaleString 可用于其他语言,而不是 C#,除非您实现扩展方法。
-
另外,我不认为 ToLocaleString 将是一个字符串上的方法,而是一个 int 因为它甚至会对像“hello world!”这样的字符串做什么?
-
@dominic-gozza 您能否将答案标记为已接受或告诉我们缺少什么?
标签: c# html string visual-studio int