C# अकादमी · पाठ

Char सहायक विधियाँ

IsDigit, IsLetter, ToUpper।

पाठ 2, कुल 4 में से13 चरण

Char सहायक विधियाँ, CoddyKit पर C# अकादमी का एक निःशुल्क पाठ है। यह 4 में से 2वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह C# अकादमी सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। C# अकादमी पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

char की सहायक विधियाँ

char प्रकार में ऐसी स्थिर सहायक विधियाँ होती हैं जो किसी अक्षर की जाँच या उसका रूपांतरण करती हैं।

ये स्वयं char प्रकार पर मौजूद होती हैं, इसलिए आप इन्हें char.IsDigit(c) की तरह कॉल करते हैं। अधिकांश विधियाँ bool लौटाती हैं, जो हाँ या नहीं वाले प्रश्न का उत्तर देती हैं।

char c = '5';
bool isNumber = char.IsDigit(c);
// isNumber is true

char.IsDigit

char.IsDigit तब true लौटाता है जब अक्षर 0 से 9 के बीच का अंक हो।

पाठ को संख्याओं में बदलने से पहले उपयोगकर्ता द्वारा दिए गए डेटा की जाँच करने के लिए यह बहुत उपयोगी है।

class Program
{
    static void Main()
    {
        System.Console.WriteLine(char.IsDigit('8'));
        System.Console.WriteLine(char.IsDigit('x'));
    }
}

char.IsLetter

char.IsLetter तब true लौटाता है जब अक्षर वर्णमाला का अक्षर हो।

यह बड़े और छोटे दोनों अक्षरों के साथ काम करता है और केवल अंग्रेज़ी ही नहीं, बल्कि कई भाषाओं के अक्षरों को भी शामिल करता है।

class Program
{
    static void Main()
    {
        System.Console.WriteLine(char.IsLetter('a'));
        System.Console.WriteLine(char.IsLetter('3'));
    }
}

char.IsLetterOrDigit

कभी-कभी आप अक्षरों और अंकों दोनों को स्वीकार करना चाहते हैं।

char.IsLetterOrDigit तब true लौटाता है जब अक्षर या तो letter हो या अंक। यह पहचानकर्ताओं या सरल प्रविष्टि को मान्य करने में उपयोगी है।

bool a = char.IsLetterOrDigit('Q');
bool b = char.IsLetterOrDigit('!');
// a is true, b is false

char.IsWhiteSpace

char.IsWhiteSpace रिक्त स्थान, टैब और नई पंक्तियों के लिए true लौटाता है।

पाठ संसाधित करते समय यह खाली अक्षरों को छोड़ने या हटाने में आपकी सहायता करता है।

class Program
{
    static void Main()
    {
        System.Console.WriteLine(char.IsWhiteSpace(' '));
        System.Console.WriteLine(char.IsWhiteSpace('A'));
    }
}

char.ToUpper

char.ToUpper किसी अक्षर का बड़ा रूप लौटाता है।

यदि अक्षर पहले से बड़ा है या उसका कोई बड़ा रूप नहीं है, तो उसे बिना बदलाव के लौटाया जाता है। ध्यान दें कि मूल मान बदला नहीं जाता; एक नया char लौटाया जाता है।

class Program
{
    static void Main()
    {
        char upper = char.ToUpper('g');
        System.Console.WriteLine(upper);
    }
}

char.ToLower

char.ToLower किसी अक्षर का छोटा रूप लौटाता है।

char.ToUpper के साथ मिलकर यह आपको अक्षर के बड़े-छोटे रूप की परवाह किए बिना उनकी तुलना करने देता है। उदाहरण के लिए, तुलना से पहले दोनों को छोटे अक्षरों में बदलें।

class Program
{
    static void Main()
    {
        char lower = char.ToLower('H');
        System.Console.WriteLine(lower);
    }
}

char.IsUpper और char.IsLower

char.IsUpper बताता है कि कोई अक्षर बड़ा है या नहीं, और char.IsLower बताता है कि वह छोटा है या नहीं।

जो अक्षर नहीं हैं, जैसे अंक या चिह्न, उनके लिए दोनों false लौटाते हैं।

bool a = char.IsUpper('K');
bool b = char.IsLower('k');
// both are true

सहायक विधियों का संयोजन

कोड में निर्णय लेने के लिए आप सहायक विधियों को मिला सकते हैं।

यह प्रोग्राम किसी अक्षर की जाँच करता है और सरल शर्तों की शृंखला का उपयोग करके यह बताने वाला लेबल प्रदर्शित करता है कि वह किस प्रकार का है।

class Program
{
    static void Main()
    {
        char c = '7';
        if (char.IsDigit(c))
            System.Console.WriteLine("digit");
        else if (char.IsLetter(c))
            System.Console.WriteLine("letter");
    }
}

अंक वाले char को संख्या में बदलना

char '5', संख्या 5 नहीं है। संख्यात्मक मान प्राप्त करने के लिए आप इसमें से '0' घटा सकते हैं।

अंकों के कोड क्रमिक होने के कारण '5' - '0' का मान 5 होता है। एकल अंकों को पढ़ने के लिए यह एक सामान्य युक्ति है।

class Program
{
    static void Main()
    {
        char c = '5';
        int value = c - '0';
        System.Console.WriteLine(value);
    }
}

सहायक विधियाँ नए मान लौटाती हैं

ToUpper और ToLower जैसी रूपांतरण सहायक विधियाँ मूल अक्षर को कभी नहीं बदलतीं।

वे एक नया char लौटाती हैं, इसलिए आपको परिणाम संग्रहीत करना पड़ता है। यदि आप लौटाए गए मान को अनदेखा कर दें, तो ऐसा लगेगा कि कुछ हुआ ही नहीं।

char c = 'a';
char big = char.ToUpper(c);
// c is still 'a', big is 'A'

त्वरित जाँच

अक्षर-सहायक विधियों की अपनी समझ परखें।

पुनरावृत्ति

char प्रकार अक्षरों का परीक्षण और रूपांतरण करने के लिए स्थैतिक सहायक विधियाँ उपलब्ध कराता है।

अक्षरों के प्रकार जाँचने के लिए IsDigit, IsLetter और IsWhiteSpace का उपयोग करें, तथा बड़े और छोटे अक्षरों में बदलने के लिए ToUpper और ToLower का उपयोग करें। याद रखें कि ये नए मान लौटाते हैं। किसी अंक वाले अक्षर को उसकी संख्या में बदलने के लिए '0' घटाएँ।

शुरुआत निःशुल्क

एआई शिक्षक के साथ C# सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
93
पाठ
346

अक्सर पूछे जाने वाले प्रश्न

क्या “Char सहायक विधियाँ” पाठ निःशुल्क है?

हाँ—“Char सहायक विधियाँ” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और C# अकादमी पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। C# अकादमी पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“Char सहायक विधियाँ” में मैं क्या सीखूँगा?

IsDigit, IsLetter, ToUpper। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ C# अकादमी का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या C# अकादमी शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर C# अकादमी शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 2वाँ पाठ है।

“Char सहायक विधियाँ” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस C# अकादमी पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर C# अकादमी पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. char प्रकार
  2. Char सहायक विधियाँ
  3. Strings पर दोहराना
  4. Strings बनाना
← C# अकादमी पर वापस जाएँ