c# - String Format Numbers Thousands 123K, Millions 123M, Billions 123B -


is there way using string formatter format thousands, millions, billions 123k, 123m, 123b without having change code divide value thousand, million or billion?

string.format("{0:????}", largenumber) 

there different ways achieve this, me easiest , quickest use the "," custom specifier

  double value = 1234567890;    // displays 1,234,567,890      console.writeline(value.tostring("#,#", cultureinfo.invariantculture));    // displays 1,234,568k   console.writeline(value.tostring("#,##0,k", cultureinfo.invariantculture));    // displays 1,235m   console.writeline(value.tostring("#,##0,,m", cultureinfo.invariantculture));    // displays 1b   console.writeline(value.tostring("#,##0,,,b", cultureinfo.invariantculture)); 

Comments

Popular posts from this blog

python - Subclassed QStyledItemDelegate ignores Stylesheet -

java - HttpClient 3.1 Connection pooling vs HttpClient 4.3.2 -

SQL: Divide the sum of values in one table with the count of rows in another -