C# Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | class Program { static void Main(string[] args) { //this line create an int variable. int number = 123; Console.WriteLine("formatted string.............."); int length = number.ToString().Length + 1; int length2 = length + 1; Console.WriteLine("Number: " + number); //format string using ToString method (fixed length 4 number) Console.WriteLine("4 digit fixed length number: " + number.ToString("0000")); //format string using string.format method. (number fixed length 4 ) Console.WriteLine("fixed length number: " + string.Format("{0:0000}", number)); //another technique to format string using padleft method. Console.WriteLine(number.ToString().PadLeft(4, '0')); Console.WriteLine(number.ToString().PadLeft(6, '0')); Console.WriteLine(number.ToString().PadLeft(4, ' ')); Console.WriteLine(number.ToString().PadLeft(4, '+')); Console.WriteLine(number.ToString().PadLeft(4, '-')); Console.WriteLine(number.ToString().PadLeft(4, '#')); Console.WriteLine(number.ToString().PadLeft(4, '$')); Console.ReadLine(); } } |
Output:
1 2 3 4 5 6 7 8 9 10 11 12 13 | formatted string.............. Number: 123 4 digit fixed length number: 0123 fixed length number: 0123 0123 000123 123 +123 -123 #123 $123 |
C# string padding,
C# string format padding 0,
C# string format padding spaces,
C# string interpolation padding,
C# pad string with leading zeros,
C# string padleft,
C# pad string with zeros,
C# padright,
C# pad string to fixed length,