एक्सटेंशन मेथड
मौजूदा टाइप में आसानी से मिलने वाले ऑपरेशन जोड़ें।
यह कैसे काम करता है
एक्सटेंशन मेथड static मेथड हैं जिन्हें ऑब्जेक्ट के मेथड की तरह बुलाया जाता है।
पहले पैरामीटर पर this बताता है कि किस टाइप को बढ़ाया जा रहा है। मूल string टाइप नहीं बदलता।
चलने वाला C# उदाहरण
Program.cs
using System;
static class StringExtensions
{
public static string Truncate(this string value, int length)
=> value.Length <= length ? value : value[..length] + "…";
}
class Program
{
static void Main() => Console.WriteLine("CodeUtility".Truncate(4));
}
Code…डिबगर से अभ्यास करें
किसी अहम असाइनमेंट या शर्त पर ब्रेकपॉइंट लगाएँ, Debug दबाएँ और अगली लाइन पर जाने से पहले लोकल मान देखें।
चैलेंज से अभ्यास करें
इस पाठ में सीखी बात से एक असली समस्या हल करें। हर चैलेंज ब्राउज़र में चलता है, तुरंत टेस्ट और AI रिव्यू के साथ।
- टाइटल केस हर शब्द का पहला अक्षर बड़ा करें। आसान
- Acronym Generator Create an acronym from the first letter of every word, in uppercase. आसान