C# Number Examples
C# Basic
C# Data Type
C# OOP
C# IO
C# Graphics & UI
C# Advanced
In C#, you can put a comma after every number in a string and convert an integer to a string with padding zeros using various methods. Here are some examples:
int number = 123456789; string formattedNumber = string.Format("{0:n0}", number);
In this example, the number
variable contains an integer value. The string.Format
method is called with the format string "{0:n0}"
as the first argument, and the number
variable as the second argument. The n0
format specifier specifies that a comma should be added after every three digits of the number. The resulting string is stored in the formattedNumber
variable.
int number = 123; string paddedNumber = number.ToString("D5");
In this example, the number
variable contains an integer value. The ToString
method is called on the number
variable with the format string "D5"
as the argument. The D
format specifier specifies that the number should be formatted with leading zeros to a minimum width of 5 digits. The resulting string is stored in the paddedNumber
variable. Note that the number of zeros in the format string should be adjusted based on the desired minimum width of the resulting string.
C# display integer in console
int number = 42; Console.WriteLine(number);
Formatting numbers in C#
int number = 1234567; Console.WriteLine("{0:N}", number); // Outputs: 1,234,567
C# display float with specific precision
float floatValue = 3.14159265359f; Console.WriteLine("{0:F2}", floatValue); // Outputs: 3.14
Displaying double values in C#
double doubleValue = 123.456789; Console.WriteLine(doubleValue);
C# format currency string
decimal currencyValue = 12345.67m; Console.WriteLine("{0:C}", currencyValue); // Outputs: $12,345.67
C# convert number to string
int number = 42; string numberString = number.ToString();
Displaying hexadecimal numbers in C#
int number = 255; Console.WriteLine("{0:X}", number); // Outputs: FF
C# scientific notation display
double scientificValue = 1.23e4; Console.WriteLine("{0:E}", scientificValue); // Outputs: 1.230000E+004
Formatting percentage values in C#
double percentageValue = 0.75; Console.WriteLine("{0:P}", percentageValue); // Outputs: 75.00%
C# display numbers with leading zeros
int number = 42; Console.WriteLine("{0:D3}", number); // Outputs: 042
Displaying negative numbers in parentheses in C#
int negativeNumber = -42; Console.WriteLine("{0:(#)}", negativeNumber); // Outputs: (42)
C# display numbers with trailing zeros
double number = 42.5000; Console.WriteLine("{0:F2}", number); // Outputs: 42.50
Displaying binary numbers in C#
int number = 42; Console.WriteLine(Convert.ToString(number, 2)); // Outputs: 101010
Displaying roman numerals in C#
int number = 42; string romanNumeral = ToRoman(number); Console.WriteLine(romanNumeral); // Outputs: XLII // Function to convert integer to Roman numeral static string ToRoman(int number) { // Implementation logic to convert to Roman numeral }