»Dotnet Ads
»Message Boards
Message Boards
Dotnet Books
»Member Details
Register
Login
LogOut
Submit Code
Submit Jobs
Submit Projects
»Competition
Community
Winners
Prizes
Write For Us
Members
»Other Resources
Links
Dotnet Resources
|
Decimal formatting in c#Decimal formatting in c#
decimal theDecNumber = 12345.678m; //the "m" creates a literal of type decimal from a double
//Using the ToString Method
//the number in the format string is the precision specifier
Console.WriteLine("No formatting: " + theDecNumber.ToString());
Console.WriteLine("Currency formatting: " + theDecNumber.ToString("C"));
Console.WriteLine("Exponential formatting: " + theDecNumber.ToString("E"));
Console.WriteLine("Fixed-point formatting: " + theDecNumber.ToString("F2"));
Console.WriteLine("General formatting: " + theDecNumber.ToString("G"));
Console.WriteLine("Number formatting to 2 decimal places: " + theDecNumber.ToString("N2"));
Console.WriteLine("Number formatting to 3 decimal places: " + theDecNumber.ToString("N3"));
Console.WriteLine("Number formatting to 4 decimal places: " + theDecNumber.ToString("N4"));
Console.WriteLine("Percent formatting: " + theDecNumber.ToString("P0"));
int theIntNumber = 123456;
Console.WriteLine("Hexidecimal formatting (for integers): {0} = {1}", theIntNumber, theIntNumber.ToString("X"));
double theDblNumber = 1234567890;
Console.WriteLine("Custom formatting: {0} to US telephone {1}", theDblNumber, theDblNumber.ToString( "(###) ### - ####" ));
//Keep console open if not run through command prompt
Console.Write("\nPress Enter to Continue");
Console.ReadLine();
|
|