स्ट्रिंग इंटरपोलेशन की मूल बातें
एक्सप्रेशन को सीधे स्ट्रिंग के अंदर शामिल करें।
स्ट्रिंग इंटरपोलेशन की मूल बातें, CoddyKit पर C# अकादमी का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह C# अकादमी सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। C# अकादमी पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
इंटरपोलेटेड स्ट्रिंग्स
इंटरपोलेटेड स्ट्रिंग शुरुआती उद्धरण चिह्न से पहले डॉलर चिह्न से शुरू होती है। इसके भीतर आप घुंघराले कोष्ठकों में व्यंजक रखते हैं और C# उनके मान डाल देता है।
using System;
class Program {
static void Main() {
string name = "Ada";
Console.WriteLine($"Hello, {name}!");
}
}व्यंजक सम्मिलित करना
घुंघराले कोष्ठकों में केवल चर ही नहीं, कोई भी व्यंजक रखा जा सकता है। C# उसका मूल्यांकन करके परिणाम को पाठ में बदल देता है।
using System;
class Program {
static void Main() {
int a = 3, b = 4;
Console.WriteLine($"Sum is {a + b}");
}
}भीतर विधियाँ कॉल करना
आप घुंघराले कोष्ठकों के भीतर विधियों या गुणधर्मों को कॉल कर सकते हैं, जिससे परिणाम देने वाला कोड संक्षिप्त और पठनीय रहता है।
using System;
class Program {
static void Main() {
string word = "hello";
Console.WriteLine($"Upper: {word.ToUpper()}");
}
}इंटरपोलेशन बनाम संयोजन
इंटरपोलेशन आम तौर पर कई धन चिह्नों को जोड़ने की तुलना में अधिक स्पष्ट होता है, विशेषकर कई चरों के साथ।
using System;
class Program {
static void Main() {
string first = "Grace", last = "Hopper";
Console.WriteLine($"{first} {last}");
}
}कई प्लेसहोल्डर
एक ही स्ट्रिंग में आवश्यकता के अनुसार जितने चाहें उतने घुंघराले कोष्ठक शामिल कर सकते हैं।
using System;
class Program {
static void Main() {
int day = 5, month = 11, year = 2026;
Console.WriteLine($"{day}/{month}/{year}");
}
}घुंघराले कोष्ठकों को एस्केप करना
शाब्दिक घुंघराला कोष्ठक प्रदर्शित करने के लिए उसे दो बार लिखें। दो शुरुआती घुंघराले कोष्ठक परिणाम में एक कोष्ठक बनाते हैं।
using System;
class Program {
static void Main() {
int x = 5;
Console.WriteLine($"Value in braces: {{{x}}}");
}
}प्रारूप विनिर्देशक
घुंघराले कोष्ठकों के भीतर आप कोलन और प्रारूप विनिर्देशक जोड़ सकते हैं, जैसे दशमलव स्थानों की संख्या।
using System;
class Program {
static void Main() {
double price = 3.14159;
Console.WriteLine($"Price: {price:F2}");
}
}इंटरपोलेशन में संरेखण
अल्पविराम के साथ दी गई संख्या संरेखण की चौड़ाई तय करती है: धनात्मक संख्या दाईं ओर और ऋणात्मक संख्या उस चौड़ाई के भीतर बाईं ओर संरेखित करती है।
using System;
class Program {
static void Main() {
Console.WriteLine($"[{"hi",10}]");
Console.WriteLine($"[{"hi",-10}]");
}
}इंटरपोलेशन के अंदर त्रिआधारी अभिव्यक्ति
सशर्त अभिव्यक्तियाँ ब्रेस के अंदर काम करती हैं, हालांकि उन्हें कोष्ठकों में रखने से पार्सर आसानी से समझ पाता है।
using System;
class Program {
static void Main() {
int n = 7;
Console.WriteLine($"{n} is {(n % 2 == 0 ? "even" : "odd")}");
}
}संदेश बनाना
इंटरपोलेशन उपयोगकर्ता को दिखाए जाने वाले संदेशों को पढ़ने और बनाए रखने में आसान बनाता है।
using System;
class Program {
static void Main() {
string user = "Lee";
int items = 3;
Console.WriteLine($"{user}, you have {items} new messages.");
}
}इंटरपोलेशन का कंपाइल समय पर परीक्षण
रनटाइम टेम्पलेट के विपरीत, इंटरपोलेटेड स्ट्रिंग की कंपाइल समय पर जाँच होती है, इसलिए अनुपलब्ध चर जल्दी पकड़ लिए जाते हैं।
using System;
class Program {
static void Main() {
int score = 95;
string grade = score >= 90 ? "A" : "B";
Console.WriteLine($"Score {score} earns grade {grade}");
}
}त्वरित जाँच
स्ट्रिंग इंटरपोलेशन की अपनी समझ जाँचें।
पुनरावलोकन
इंटरपोलेटेड स्ट्रिंग डॉलर चिह्न से शुरू होती हैं और घुंघराले ब्रेस में अभिव्यक्तियाँ शामिल करती हैं, जिनका C# मूल्यांकन करके उन्हें टेक्स्ट में बदल देता है। ये जोड़ने की प्रक्रिया से अधिक स्पष्ट होती हैं और कंपाइल समय पर जाँची जाती हैं।
आप कोलन और अल्पविराम के बाद फ़ॉर्मैट विनिर्देशक और संरेखण जोड़ सकते हैं, और वास्तविक ब्रेस को दोहरा करके एस्केप कर सकते हैं।
एआई शिक्षक के साथ C# सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 93
- पाठ
- 346
अक्सर पूछे जाने वाले प्रश्न
क्या “स्ट्रिंग इंटरपोलेशन की मूल बातें” पाठ निःशुल्क है?
हाँ—“स्ट्रिंग इंटरपोलेशन की मूल बातें” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और C# अकादमी पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। C# अकादमी पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“स्ट्रिंग इंटरपोलेशन की मूल बातें” में मैं क्या सीखूँगा?
एक्सप्रेशन को सीधे स्ट्रिंग के अंदर शामिल करें। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ C# अकादमी का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या C# अकादमी शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर C# अकादमी शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।
“स्ट्रिंग इंटरपोलेशन की मूल बातें” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस C# अकादमी पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर C# अकादमी पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- स्ट्रिंग इंटरपोलेशन की मूल बातें
- string.Format से संयुक्त फ़ॉर्मैटिंग
- संख्यात्मक और दिनांक फ़ॉर्मैट विनिर्देशक
- रॉ स्ट्रिंग लिटरल