public static string GetMoneyString(decimal number)
{
if (number.ToString().Contains("."))
{
var format = "#,###,###,####.";
var tmpDot = number.ToString().Split('.')[1];
for (var i = 0; i < tmpDot.Length; i++) {
format += "#";
}
return number.ToString(format);
}
else {
return number.ToString("#,###,###,####");
}
}
筆記一下,不然每次都忘記
--
The bug existed in all possible states.
Until I ran the code.