Int / Decimal. tostring method (string, iformatprovider)
Decimal Value = 16325.62 m ;
String Specifier;
Cultureinfo culture;
// Use standard numeric format specifiers.
Specifier = " G " ;
Culture = Cultureinfo. createspecificculture ( " EU-es " );
Console. writeline (value. tostring (specifier, culture ));
// Displays: 16325,62
Console. writeline (value. tostring (specifier, cultureinfo. invariantculture ));
// Displays: 16325.62
Specifier = " C " ;
Culture = Cultureinfo. createspecificculture ( " En-US " );
Console. writeline (value. tostring (specifier, culture ));
// Displays: $16,325.62
Culture = Cultureinfo. createspecificculture ( " En-GB " );
Console. writeline (value. tostring (specifier, culture ));
// Displays: 16,325.62
Specifier = " E04 " ;
Culture = Cultureinfo. createspecificculture ( " SV-Se " );
Console. writeline (value. tostring (specifier, culture ));
// Displays: 1, 6326e + 004
Culture = Cultureinfo. createspecificculture ( " En-NZ " );
Console. writeline (value. tostring (specifier, culture ));
// Displays: 1.6326e + 004
Specifier = " F " ;
Culture = Cultureinfo. createspecificculture ( " Fr-fr " );
Console. writeline (value. tostring (specifier, culture ));
// Displays: 16325,62
Culture = Cultureinfo. createspecificculture ( " En-ca " );
Console. writeline (value. tostring (specifier, culture ));
// Displays: 16325.62
Specifier = " N " ;
Culture = Cultureinfo. createspecificculture ( " Es-es " );
Console. writeline (value. tostring (specifier, culture ));
// Displays: 16.325, 62
Culture = Cultureinfo. createspecificculture ( " Fr-ca " );
Console. writeline (value. tostring (specifier, culture ));
// Displays: 16325,62
Specifier = " P " ;
Culture = Cultureinfo. invariantculture;
Console. writeline (Value / 10000 ). Tostring (specifier, culture ));
// Displays: 163.26%
Culture = Cultureinfo. createspecificculture ( " Ar-Eg " );
Console. writeline (Value / 10000 ). Tostring (specifier, culture ));
// Displays: 163.256%
Decimal AA = Convert. todecimal ( " 99999.99999 " );
String Bb = AA. tostring ( " N5 " );
Obtain bb = 9 , 999.99999
12345 . Tostring ( " N " ); // Generate 12,345.00
12345 . Tostring ( " C " ); // Generate ¥12,345.00.
12345 . Tostring ( " E " ); // Generate 1.234500e + 004
12345 . Tostring ( " F4 " ); // Generate 12345.0000
12345 . Tostring ( " X " ); // Generate 3039 (hexadecimal)
12345 . Tostring ( " P " ); // Generate 1,234,500.00% -- from James blog.