
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Convert Integer to String with Padding Zero in C#
There are several ways to convert an integer to a string in C#.
PadLeft − Returns a new string of a specified length in which the beginning of the current string is padded with spaces or with a specified Unicode character
ToString − Returns a string that represents the current object.
String Interpolation − The $ special character identifies a string literal as an interpolated string. This feature is available starting with C# 6.
Example using string padding−
Example
using System; namespace DemoApplication{ class Program{ public static void Main(){ int number = 5; Console.WriteLine("Number: {0}", number); var numberString = number.ToString().PadLeft(4, '0'); Console.WriteLine("Padded String: {0}", numberString); Console.ReadLine(); } } }
Output
The output of the above code is
Number: 5 Padded String: 0005
Example using explicit form −
Example
using System; namespace DemoApplication{ class Program{ public static void Main(){ int number = 5; Console.WriteLine("Number: {0}", number); var numberString = number.ToString("0000"); Console.WriteLine("Padded String: {0}", numberString); Console.ReadLine(); } } }
Output
The output of the above code is
Number: 5 Padded String: 0005
Example using short form format specifier −
Example
using System; namespace DemoApplication{ class Program{ public static void Main(){ int number = 5; Console.WriteLine("Number: {0}", number); var numberString = number.ToString("D4"); Console.WriteLine("Padded String: {0}", numberString); Console.ReadLine(); } } }
Output
The output of the above code is
Number: 5 Padded String: 0005
Example using string interpolation−
Example
using System; namespace DemoApplication{ class Program{ public static void Main(){ int number = 5; Console.WriteLine("Number: {0}", number); var numberString = $"{number:0000}"; Console.WriteLine("Padded String: {0}", numberString); Console.ReadLine(); } } }
Output
The output of the above code is
Number: 5 Padded String: 0005
Advertisements