Во-первых - не держите валюту в decimal
использовании вместо. Каждый раз. Затем используйте «C0» в качестве спецификатора формата:decimal numba = 5212.6312M; string s = numba.ToString("C0");
String.Format("{0:C0}", Convert.ToInt32(numba))
Во-первых - не держите валюту в decimal
использовании вместо. Каждый раз. Затем используйте «C0» в качестве спецификатора формата:decimal numba = 5212.6312M; string s = numba.ToString("C0");
String.Format("{0:C0}", Convert.ToInt32(numba))
Console.WriteLine(numba.ToString("C0"));
decimal value = 0.00M;
value = Convert.ToDecimal(12345.12345);
Console.WriteLine(".ToString("C") Formates With Currency $ Sign");
Console.WriteLine(value.ToString("C"));
//OutPut : $12345.12
Console.WriteLine(value.ToString("C1"));
//OutPut : $12345.1
Console.WriteLine(value.ToString("C2"));
//OutPut : $12345.12
Console.WriteLine(value.ToString("C3"));
//OutPut : $12345.123
Console.WriteLine(value.ToString("C4"));
//OutPut : $12345.1235
Console.WriteLine(value.ToString("C5"));
//OutPut : $12345.12345
Console.WriteLine(value.ToString("C6"));
//OutPut : $12345.123450
нажмите, чтобы увидеть экран «Консоль Out Put»
Надеюсь, это может помочь вам ...
Благодарю. :)