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

स्ट्रिंग के साथ काम करना

C# की शक्तिशाली स्ट्रिंग सुविधाओं का उपयोग करके पाठ में बदलाव करें और उसे संसाधित करें

पाठ 5, कुल 5 में से10 चरण

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

स्ट्रिंग्स का परिचय

स्ट्रिंग्स के साथ कार्य करना

अगले पाठ में आपका स्वागत है! इस पाठ में, आप C# में स्ट्रिंग्स का उपयोग और उनमें बदलाव करना सीखेंगे। स्ट्रिंग्स प्रोग्रामिंग के सबसे बहुमुखी और आवश्यक डेटा प्रकारों में से एक हैं। आइए शुरू करते हैं!

स्ट्रिंग के साथ काम करना — चित्र 1

स्ट्रिंग्स क्या होती हैं?

स्ट्रिंग वर्णों का एक क्रम होती है, जैसे कोई पाठ, जिसे दोहरे उद्धरण चिह्नों में लिखा जाता है। C# में, स्ट्रिंग्स System.String क्लास की ऑब्जेक्ट होती हैं और उनमें बदलाव करने के लिए कई अंतर्निहित विधियाँ होती हैं।

उदाहरण: "नमस्ते, दुनिया!" एक स्ट्रिंग है।

मुख्य बिंदु: स्ट्रिंग्स अपरिवर्तनीय होती हैं, अर्थात निर्माण के बाद उनकी सामग्री बदली नहीं जा सकती।

स्ट्रिंग्स घोषित करना

आप इस प्रकार स्ट्रिंग्स घोषित और प्रारंभ कर सकते हैं:

सुझाव: स्ट्रिंग मानों को घेरने के लिए दोहरे उद्धरण चिह्नों (") का उपयोग करें।

using System;

class Program {
    static void Main() {
        string greeting = "Hello, World!"; 
// Declare and initialize a string
        Console.WriteLine(greeting); 
// Outputs: Hello, World!
    }
}

स्ट्रिंग्स को जोड़ना

आप + ऑपरेटर या String.Concat() विधि का उपयोग करके दो या अधिक स्ट्रिंग्स को जोड़ सकते हैं। उदाहरण:

मुख्य बिंदु: स्ट्रिंग्स के साथ कार्य करते समय संयोजन एक सामान्य क्रिया है।

using System;

class Program {
    static void Main() {
        string firstName = "John";
        string lastName = "Doe";

        string fullName = firstName + " " + lastName; // Concatenation using +
        Console.WriteLine("Full Name: " + fullName);

        string fullNameUsingConcat = String.Concat(firstName, " ", lastName); // Using String.Concat()
        Console.WriteLine("Full Name (Concat): " + fullNameUsingConcat);
    }
}

स्ट्रिंग इंटरपोलेशन

स्ट्रिंग इंटरपोलेशन आपको किसी स्ट्रिंग के भीतर सीधे एक्सप्रेशन रखने की सुविधा देता है। उदाहरण:

सुझाव: इंटरपोलेशन सक्षम करने के लिए स्ट्रिंग से पहले $ चिह्न का उपयोग करें।

using System;

class Program {
    static void Main() {
        string name = "Alice";
        int age = 25;

        string message = $"Hello, my name is {name} and I am {age} years old.";
        Console.WriteLine(message); 
       // Outputs: Hello, my name is Alice and I am 25 years old.
    }
}

सामान्य स्ट्रिंग विधियाँ

C# में स्ट्रिंग्स के साथ कई अंतर्निहित विधियाँ आती हैं। उदाहरण:

मुख्य बिंदु: स्ट्रिंग्स में प्रभावी ढंग से बदलाव करने के लिए इन विधियों का उपयोग करें।

using System;

class Program {
    static void Main() {
        string text = "   C# Programming   ";

        Console.WriteLine("Original: '" + text + "'");
        Console.WriteLine("Trimmed: '" + text.Trim() + "'"); 
// Removes leading and trailing spaces
        Console.WriteLine("Uppercase: " + text.ToUpper()); 
// Converts to uppercase
        Console.WriteLine("Lowercase: " + text.ToLower()); 
// Converts to lowercase
        Console.WriteLine("Length: " + text.Length); // Gets the length of the string
    }
}

स्ट्रिंग्स को विभाजित करना और जोड़ना

आप किसी स्ट्रिंग को उप-स्ट्रिंग्स के ऐरे में विभाजित कर सकते हैं या किसी ऐरे को एकल स्ट्रिंग में जोड़ सकते हैं। उदाहरण:

सुझाव: उन्नत स्ट्रिंग क्रियाओं के लिए Split() और Join() का उपयोग करें।

using System;

class Program {
    static void Main() {
        string sentence = "C# is fun to learn";

        // Splitting
        string[] words = sentence.Split(' '); // Splits the sentence by spaces
        Console.WriteLine("Words:");
        foreach (string word in words) {
            Console.WriteLine(word);
        }

        // Joining
        string joined = String.Join("-", words); // Joins words with a hyphen
        Console.WriteLine("Joined: " + joined); // Outputs: C#-is-fun-to-learn
    }
}

अभ्यास चुनौती

ऐसा प्रोग्राम लिखें जो पूरा नाम इनपुट के रूप में ले, उसे पहले और अंतिम नाम में विभाजित करे और उन्हें अलग-अलग प्रदर्शित करे। उदाहरण:

using System;

class Program {
    static void Main() {
        Console.WriteLine("Enter your full name:");
        string fullName = Console.ReadLine();

        string[] names = fullName.Split(' ');
        Console.WriteLine("First Name: " + names[0]);
        if (names.Length > 1) {
            Console.WriteLine("Last Name: " + names[1]);
        } else {
            Console.WriteLine("Last Name: Not provided");
        }
    }
}

बहुत बढ़िया!

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

स्ट्रिंग के साथ काम करना — चित्र 10
शुरुआत निःशुल्क

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

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

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

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

क्या “स्ट्रिंग के साथ काम करना” पाठ निःशुल्क है?

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

“स्ट्रिंग के साथ काम करना” में मैं क्या सीखूँगा?

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

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

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

“स्ट्रिंग के साथ काम करना” पाठ पूरा करने में कितना समय लगता है?

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

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

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

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

  1. नियंत्रण प्रवाह: If-Else कथन
  2. C# में लूप: For, While और Do-While
  3. Switch कथन
  4. ऐरे का परिचय
  5. स्ट्रिंग के साथ काम करना
← C# अकादमी पर वापस जाएँ