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" दाएँ अलाइन है।