Search code examples
c#asp.net-mvc-3formattingnumber-formatting

Format a number with commas and decimals in C#


I need to display a number with commas and a decimal point.

Eg: Case 1 : Decimal number is 432324 (This does not have commas or decimal points).
Need to display it as: 432,324.00.
Not: 432,324

Case 2 : Decimal number is 2222222.22 (This does not have commas).
Need to display it as: 2,222,222.22

I tried ToString("#,##0.##"), but it is not formatting it correctly.


Solution

  • int number = 1234567890;
    number.ToString("#,##0.00");
    

    You will get the result 1,234,567,890.00.