我想在使用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