Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# में इंटीजर को पैडिंग ज़ीरो के साथ स्ट्रिंग में कैसे परिवर्तित करें?

C# में एक इंटीजर को स्ट्रिंग में परिवर्तित करने के कई तरीके हैं।

1. PadLeft

एक निर्दिष्ट लंबाई का एक नया स्ट्रिंग लौटाता है जिसमें करंट स्ट्रिंग की शुरुआत स्पेस या एक निर्दिष्ट यूनिकोड कैरेक्टर से पैड की जाती है।

2. ToString

करंट ऑब्जेक्ट को दर्शाने वाला एक स्ट्रिंग लौटाता है।

3. स्ट्रिंग इंटरपोलेशन

$ विशेष कैरेक्टर एक स्ट्रिंग लिटरल को इंटरपोलेटेड स्ट्रिंग के रूप में पहचानता है। यह सुविधा 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
  1. - Python में इंटीजर को ऑक्टल स्ट्रिंग में कैसे बदलें?

    किसी भी इंटीजर को उसके ऑक्टल समतुल्य नंबर में बदलने के लिए Python की लाइब्रेरी से `oct()` फंक्शन का उपयोग करना होता है। हमें ऑक्टल प्रतिनिधित्व वाली एक स्ट्रिंग मिलती है। >>> oct(100) 0o144 >>> oct(0x10) 0o20 >>> oct(10) 0o12

  1. - Python में इंटीजर को हेक्साडेसिमल स्ट्रिंग में कैसे बदलें?

    किसी भी इंटीजर को उसके हेक्साडेसिमल प्रतिनिधित्व में बदलने के लिए बिल्ट-इन `hex()` फंक्शन का उपयोग कर सकते हैं। >>> hex(100) 0x64 >>> hex(4095) 0xfff >>> hex(31) 0x1f

  1. - Java गाइड: Strings को Integers में बदलें - व्यावहारिक उदाहरण और सर्वोत्तम अभ्यास

    Java में String को Int में कैसे बदलें? यदि String में केवल नंबर हैं, तो String को Int में बदलने का सबसे अच्छा तरीका Integer.parseInt() या Integer.valueOf() का उपयोग करना है। यदि String में नंबर और वर्ण दोनों हैं, तो हमें नंबर निकालने के लिए रेगुलर एक्सप्रेशन का उपयोग करना होगा और फिर परिणामी String