The .NET Framework provides the format strings like “D” and “X” which can be easily used by the developers to format the number with leading zeroes in C#.
For example , assume that the number is 589 and you want it to print as 00589 , you could use the format specifier “D5” where 5 is the total number of digits of the number to output.
Formatting Number with Leading Zeroes in C#
using System; using System.Collections.Generic; using System.Globalization; using System.Linq; using System.Text; namespace GinktageApp { internal class Program { private static void Main(string[] args) { int InputNumber = 00589; Console.WriteLine(InputNumber.ToString("D5", CultureInfo.InvariantCulture)); Console.ReadLine(); } } }