C# में एक पूर्णांक को एक स्ट्रिंग में बदलने के कई तरीके हैं।
PadLeft - एक निर्दिष्ट लंबाई की एक नई स्ट्रिंग देता है जिसमें वर्तमान स्ट्रिंग की शुरुआत रिक्त स्थान या एक निर्दिष्ट यूनिकोड वर्ण के साथ गद्देदार होती है
टूस्ट्रिंग - एक स्ट्रिंग देता है जो वर्तमान वस्तु का प्रतिनिधित्व करता है।
स्ट्रिंग इंटरपोलेशन - $ विशेष वर्ण एक स्ट्रिंग अक्षर को इंटरपोलेटेड स्ट्रिंग के रूप में पहचानता है। यह सुविधा C# 6 से शुरू होकर उपलब्ध है।
स्ट्रिंग पैडिंग का उपयोग करने का उदाहरण -
उदाहरण
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(); } } }
आउटपुट
उपरोक्त कोड का आउटपुट है
Number: 5 Padded String: 0005
स्पष्ट फ़ॉर्म का उपयोग करने का उदाहरण -
उदाहरण
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(); } } }
आउटपुट
उपरोक्त कोड का आउटपुट है
Number: 5 Padded String: 0005
संक्षिप्त प्रपत्र प्रारूप विनिर्देशक का उपयोग करने का उदाहरण -
उदाहरण
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(); } } }
आउटपुट
उपरोक्त कोड का आउटपुट है
Number: 5 Padded String: 0005
स्ट्रिंग इंटरपोलेशन का उपयोग करने का उदाहरण -
उदाहरण
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(); } } }
आउटपुट
उपरोक्त कोड का आउटपुट है
Number: 5 Padded String: 0005