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

C# में स्ट्रिंग फ़ॉर्मेटिंग का उपयोग करके पैडिंग जोड़ना

C# में स्ट्रिंग फ़ॉर्मेटिंग और पैडिंग

C# में, आप आसानी से कंटेंट को फ़ॉर्मेट कर सकते हैं और उसमें पैडिंग जोड़ सकते हैं। यह कंसोल एप्लिकेशन में टेबल जैसा आउटपुट बनाने या टेक्स्ट को अलाइन करने के लिए उपयोगी होता है।

पैडिंग जोड़ने का सिंटैक्स

const string format = "{0,-5} {1,5}";

यहाँ {0,-5} का अर्थ है पहला आर्गुमेंट बाएँ अलाइन (left-aligned) होगा और 5 कैरेक्टर की चौड़ाई लेगा। {1,5} का अर्थ है दूसरा आर्गुमेंट दाएँ अलाइन (right-aligned) होगा और 5 कैरेक्टर की चौड़ाई लेगा।

स्ट्रिंग्स पर पैडिंग लागू करना

string str1 = string.Format(format, "Rank","Student"); 
string str2 = string.Format(format, "2","Tom");

पूर्ण कोड उदाहरण

using System; 
using System.Collections.Generic; 

public class Program { 
    public static void Main() { 
        // पैडिंग सेट करें
        const string format = "{0,-5} {1,5}"; 
        string str1 = string.Format(format, "Rank","Student"); 
        string str2 = string.Format(format, "2","Tom"); 
        Console.WriteLine(str1); 
        Console.WriteLine(str2); 
    } 
}

आउटपुट

Rank Student
2    Tom

नोट: आउटपुट में "Rank" बाएँ अलाइन है और "Student" दाएँ अलाइन है। इसी तरह "2" बाएँ और "Tom" दाएँ अलाइन है।

  1. - पायथन में स्ट्रिंग ऑपरेशन्स

    पायथन में एक मानक लाइब्रेरी होती है जिसे string कहा जाता है। इस मॉड्यूल में विभिन्न स्ट्रिंग-संबंधी कॉन्स्टेंट्स, मेथड्स और क्लासेस उपलब्ध होते हैं।इनका उपयोग करने के लिए, हमें अपने कोड में string मॉड्यूल को इम्पोर्ट करना पड़ता है।import stringकुछ स्ट्रिंग कॉन्स्टेंट्स और उनके मान निम्नलिखित हैं:क्र

  1. - पायथन स्ट्रिंग फॉर्मेटिंग की तुलना: % बनाम .format

    % या तो एक वेरिएबल या एक टपल ले सकता है। इसलिए आपको बहुत स्पष्ट होना होगा कि आप इससे क्या करवाना चाहते हैं। उदाहरण के लिए, यदि आप इस तरह फॉर्मेट करने का प्रयास करते हैं - उदाहरण my_tuple = (1, 2, 3) My tuple: %s % my_tuple # आप उम्मीद करेंगे कि आउटपुट होगा: My tuple: (1, 2, 3) आउटपुट लेकिन यह एक

  1. रूबी स्ट्रिंग फॉर्मेटिंग आसान: लीडिंग जीरोज, कॉलम और printf स्टाइल रूबी स्ट्रिंग फॉर्मेटिंग आसान: लीडिंग जीरोज, कॉलम और printf स्टाइल

    आइए बात करते हैं कि आप रूबी में स्ट्रिंग्स को कैसे फॉर्मेट कर सकते हैं। आप स्ट्रिंग को फॉर्मेट क्यों करना चाहेंगे? खैर, आप ऐसी चीजें करना चाह सकते हैं जैसे नंबर 10 से कम होने पर भी लीडिंग ज़ीरो हो (उदाहरण: 01, 02, 03...), या कुछ कंसोल आउटपुट को कॉलम में अच्छी तरह से फॉर्मेट किया गया हो। अन्य भाषाओं