C# की मूल बातें

कंसोल इनपुट पढ़ना

Console.ReadLine यूज़र के एक लाइन लिखकर Enter दबाने का इंतज़ार करता है, फिर उसे स्ट्रिंग के रूप में लौटाता है।

यह कैसे काम करता है

Console.ReadLine से यूज़र का लिखा पढ़ें और int.TryParse से सुरक्षित रूप से बदलें।

इनपुट खत्म होने पर ReadLine null लौटा सकता है, इसलिए ?? डिफ़ॉल्ट मान देता है। टेक्स्ट संख्या न हो तो int.TryParse एक्सेप्शन के बजाय false लौटाता है। ऑनलाइन कंपाइलर में प्रॉम्प्ट आने पर जवाब लिखें।

चलने वाला C# उदाहरण

C#
कोड चलाएँ →
Program.cs
using System;

class Program
{
    static void Main()
    {
        // Console.ReadLine returns the typed line, or null when input ends.
        Console.Write("What is your name? ");
        string name = Console.ReadLine() ?? "friend";

        // int.TryParse converts text safely instead of throwing on bad input.
        Console.Write("How old are you? ");
        string text = Console.ReadLine() ?? "";
        if (int.TryParse(text, out int age))
        {
            Console.WriteLine($"Hello, {name}!");
            Console.WriteLine($"In 10 years you will be {age + 10}.");
        }
        else
        {
            Console.WriteLine($"\"{text}\" is not a whole number.");
        }
    }
}
अपेक्षित आउटपुट
What is your name? Ada
How old are you? 29
Hello, Ada!
In 10 years you will be 39.

डिबगर से अभ्यास करें

किसी अहम असाइनमेंट या शर्त पर ब्रेकपॉइंट लगाएँ, Debug दबाएँ और अगली लाइन पर जाने से पहले लोकल मान देखें।

चैलेंज से अभ्यास करें

इस पाठ में सीखी बात से एक असली समस्या हल करें। हर चैलेंज ब्राउज़र में चलता है, तुरंत टेस्ट और AI रिव्यू के साथ।

सभी चैलेंज