我想在使用Razor的.cshtml文件中显示12345.678
为12,345
。 是否有任何INLINE解决方案?c#:'Inline'删除小数部分,然后通过cama seperator分开剩余值
当我使用:
<td> @(myValue != null ? myValue.ToString().Substring(myValue.ToString().IndexOf(".") + 1).ToString("#,##0") : '-')</td>
的错误信息是:
为 '
string.ToString(System.IFormatProvider)
' 的最佳重载的方法匹配具有一些无效参数
而且为:
<td>@(myValue != null ? myValue.ToString().Format("{0:0}", myValue).ToString("#,##0") : '-')</td>
错误消息是:
成员“
string.Format(string, object)
”不能以一个实例引用来访问;
'myValue'的类型是什么? – trashr0x
很长(Int64) – Elnaz
12345.678怎么可能是'长'? – trashr0x