String Formatting in C#
Thanks to SteveX for this. This is a post that will come in very handy. Eg:
Numbers
Basic number formatting specifiers:
| Specifier |
Type |
Format |
Output (Passed Double 1.42) |
Output (Passed Int -12400) |
| c |
Currency |
{0:c} |
$1.42 |
-$12,400 |
| d |
Decimal (Whole number) |
{0:d} |
System.FormatException |
-12400 |
| e |
Scientific |
{0:e} |
1.420000e+000 |
-1.240000e+004 |
| f |
Fixed point |
{0:f} |
1.42 |
-12400.00 |
| g |
General |
{0:g} |
1.42 |
-12400 |
| n |
Number with commas for thousands |
{0:n} |
1.42 |
-12,400 |
| r |
Round trippable |
{0:r} |
1.42 |
System.FormatException |
| x |
Hexadecimal |
{0:x4} |
System.FormatException |
cf90 |
Cross Posted from
ArnoNel.com