अभ्यास - अपना पहला कोड लिखें
इस पहले हाथों पर अभ्यास में, आप कंसोल के मानक आउटपुट के लिए एक पवित्र प्रोग्रामर के वाक्यांश को प्रिंट करने के लिए सी # का उपयोग करेंगे।
कोड की अपनी पहली पंक्ति लिखें
कंसोल आउटपुट विंडो में "हैलो वर्ल्ड!" वाक्यांश प्रिंट करने के लिए सॉफ्टवेयर डेवलपर्स के बीच एक लंबे समय से चली आ रही परंपरा है। जैसा कि आप अनुभव करेंगे, आप इस सरल अभ्यास से प्रोग्रामिंग और सी # प्रोग्रामिंग भाषा के बारे में बहुत कुछ सीख सकते हैं।
C# कोड एडिटर में कोड दर्ज करें
एक C# कोड संपादक सीधे ब्राउज़र में उपयोग करने के लिए उपलब्ध है: C# कोड संपादक। यह संपादक आपके स्थानीय कंप्यूटर पर कोई सॉफ़्टवेयर स्थापित करने की आवश्यकता के बिना C# कोड लिखने, चलाने और परीक्षण करने के लिए एक हल्का वातावरण प्रदान करता है।
C# कोड एडिटर को एक नई ब्राउज़र विंडो या टैब में खोलें।
आप ब्राउज़र विंडो को साथ-साथ रख सकते हैं ताकि आप C# कोड संपादक में काम करते समय इन निर्देशों को देख सकें।
इस कोड को ठीक उसी तरह दर्ज करें जैसे यह C# कोड एडिटर में दिखाई देता है:
Console.WriteLine("Hello World!");आपको जल्द ही यह कैसे और क्यों काम करता है, इसका स्पष्टीकरण दिखाई देगा। लेकिन पहले, आपको इसे चलाने का अनुभव करना चाहिए, और सुनिश्चित करना चाहिए कि आपने इसे सही ढंग से दर्ज किया है। ऐसा करने के लिए, आप अपना कोड चलाएंगे।
नोट
आप सभी कीस्ट्रोक्स का चयन
Copyकरने औरRunछोड़ने के लिए ललचा सकते हैं। हालांकि, कोड टाइप करने के फायदे हैं। कोड स्वयं दर्ज करना स्मृति और समझ को मजबूत करता है जो आपको अंतर्दृष्टि प्राप्त करने में मदद करेगा जो आपको अन्यथा नहीं मिलेगा।
अपना पहला कोड चलाएँ
रन बटन दबाएं ▶️
रन बटन दो कार्य करता है:
- यह आपके कोड को एक निष्पादन योग्य प्रारूप में संकलित करता है जिसे कंप्यूटर समझ सकता है।
- यह आपके संकलित एप्लिकेशन को चलाता है और, जब सही ढंग से लिखा जाता है, तो आउटपुट
"Hello World!"होगा .
अपने परिणामों का निरीक्षण करें
आउटपुट कंसोल में, अपने कोड के परिणाम का निरीक्षण करें। आपको निम्न आउटपुट प्राप्त करना चाहिए:
Hello World!
अगर आपको कोई गड़बड़ी संदेश मिलता है, तो क्या करें
सी # कोड लिखना सटीकता में एक अभ्यास है। यदि आप केवल एक वर्ण गलत तरीके से टाइप करते हैं, तो कोड चलाने पर आपको आउटपुट क्षेत्र में एक त्रुटि संदेश मिलेगा।
उदाहरण के लिए, यदि आप इस तरह के शब्द c में लोअर-केस console गलत तरीके से दर्ज करना चाहते थे:
console.WriteLine("Hello World!");
आपको निम्न त्रुटि संदेश प्राप्त होगा:
Error summary:
CS0103: The name 'console' does not exist in the current context
इस त्रुटि संदेश का क्या अर्थ है?
सी # एक केस-संवेदनशील भाषा है, जिसका अर्थ है कि सी # कंपाइलर शब्दों console पर विचार करता है और Console शब्दों cat के रूप में अलग होता है और dog. कभी-कभी, त्रुटि संदेश थोड़ा भ्रामक हो सकता है। आपको सही कारण समझने की आवश्यकता होगी कि त्रुटि क्यों मौजूद है, और यह सी # के वाक्यविन्यास के बारे में अधिक सीखने के माध्यम से आता है।
इसी तरह, यदि आपने शाब्दिक स्ट्रिंग ' को घेरने के लिए एकल-उद्धरण चिह्नों (Hello World!) का उपयोग किया है:
Console.WriteLine('Hello World!');
आपको निम्न त्रुटि संदेश प्राप्त होगा:
Error summary:
CS1012: Too many characters in character literal
आप समस्या की जांच करते समय संदेश को सुराग के रूप में उपयोग कर सकते हैं। लेकिन त्रुटि संदेश का क्या अर्थ है? वास्तव में "चरित्र शाब्दिक" क्या है? बाद में, आप विभिन्न डेटा प्रकारों (वर्ण शाब्दिक सहित) के शाब्दिक के बारे में अधिक जानेंगे। अभी के लिए, कोड डालते समय सावधान रहें.
सौभाग्य से, त्रुटियां कभी स्थायी नहीं होती हैं। आप केवल त्रुटि को देखते हैं, इसे ठीक करते हैं, और अपना कोड फिर से चलाते हैं।
अगर आपको अपना कोड चलाते समय कोई गड़बड़ी मिली है, तो उसे नज़दीकी से देखने के लिए कुछ समय निकालें. प्रत्येक वर्ण की जांच करें और सुनिश्चित करें कि आपने कोड की इस पंक्ति को बिल्कुल दर्ज किया है।
नोट
कोड संपादक संभावित त्रुटियों को खोजने के लिए पूर्व-संकलन करके आपके द्वारा लिखे गए कोड की लगातार निगरानी कर रहा है। यह कोड को रेखांकित करने वाली लाल टेढ़ी-मेढ़ी रेखाओं को जोड़कर आपकी मदद करने का प्रयास करेगा जो एक त्रुटि उत्पन्न करेगा।
सामान्य गलतियाँ जो नए प्रोग्रामर करते हैं:
- में कैपिटल करने
Cके बजाय लोअर-केस अक्षरों को दर्ज करना , या अक्षरोंConsoleयाWमेंL।WriteLine - और
Consoleके बीचWriteLineकी अवधि के बजाय अल्पविराम दर्ज करना. - डबल-उद्धरण चिह्नों का उपयोग करना भूल जाना, या वाक्यांश
Hello World!को घेरने के लिए एकल-उद्धरण चिह्नों का उपयोग करना। - कमांड के अंत में एक अर्धविराम भूल जाना।
इनमें से प्रत्येक गलती आपके कोड को सफलतापूर्वक संकलित करने से रोकती है।
कोड संपादक पूर्व-संकलन त्रुटियों को हाइलाइट करता है ताकि आप अपना कोड विकसित करते समय आसानी से गलतियों को पहचान सकें और सुधार सकें। आप इसे एक वर्तनी-परीक्षक की तरह सोच सकते हैं जो आपको किसी दस्तावेज़ में व्याकरण या वर्तनी की त्रुटियों को ठीक करने में मदद करता है।
यह मानते हुए कि आप पिछले चरणों में सफल रहे थे, चलिए जारी रखते हैं।
कोई नया संदेश प्रदर्शित करें
इस कार्य में, आप कोड की पिछली पंक्ति पर टिप्पणी करेंगे, फिर एक नया संदेश प्रिंट करने के लिए .NET संपादक में कोड की नई पंक्तियाँ जोड़ेंगे
आपके द्वारा लिखे गए कोड को संशोधित करें ताकि यह दो फॉरवर्ड स्लैश
//का उपयोग करके कोड टिप्पणी द्वारा उपसर्ग हो:// Console.WriteLine("Hello World!");आप दो फॉरवर्ड स्लैश
//के साथ कोड की एक पंक्ति को उपसर्ग करके एक कोड टिप्पणी बना सकते हैं। यह उपसर्ग कंपाइलर को उस लाइन पर सभी निर्देशों को अनदेखा करने का निर्देश देता है।कोड टिप्पणियां तब सहायक होती हैं जब आप अभी तक कोड को हटाने के लिए तैयार नहीं होते हैं, लेकिन आप इसे अभी के लिए अनदेखा करना चाहते हैं। आप कोड टिप्पणियों का उपयोग स्वयं को या अन्य लोगों को संदेश जोड़ने के लिए भी कर सकते हैं जो बाद में कोड पढ़ सकते हैं, आपको याद दिलाते हैं कि कोड क्या कर रहा है।
निम्न कोड स्निपेट से मेल खाने के लिए कोड की नई पंक्तियाँ जोड़ें:
Console.Write("Congratulations!"); Console.Write(" "); Console.Write("You wrote your first lines of code.");रन बटन को फिर से दबाएं ▶️। इस बार, आपको निम्नलिखित आउटपुट मिलना चाहिए।
Congratulations! You wrote your first lines of code.
Console.Write और Console.WriteLine के बीच अंतर
आपके द्वारा जोड़े गए कोड की तीन नई पंक्तियों ने और Console.WriteLine() विधियों के बीच अंतर प्रदर्शित कियाConsole.Write।
Console.WriteLine() आउटपुट कंसोल पर एक संदेश प्रिंट करता है। पंक्ति के अंत में, यह एक नई पंक्ति बनाने के लिए Enter या Return दबाने के समान एक पंक्ति फ़ीड जोड़ता है।
आउटपुट कंसोल पर प्रिंट करने के लिए, लेकिन अंत में एक लाइन फीड जोड़े बिना, आप दूसरी तकनीक का उपयोग करते हैं, Console.Write(). तो, अगली कॉल Console.Write() उसी लाइन पर एक और संदेश प्रिंट करने के लिए।
संदेश अद्यतन करें
निम्न कोड स्निपेट से मेल खाने के लिए अपना कोड अपडेट करें:
Console.WriteLine("Congratulations!"); Console.Write("You wrote your first lines of code.");रन बटन को फिर से दबाएं ▶️। इस बार, आपको निम्नलिखित आउटपुट मिलना चाहिए।
Congratulations! You wrote your first lines of code.
यह कोड दो विधियों के बीच अंतर प्रदर्शित करने में मदद करता है। द्वारा एक नई लाइन जोड़ी Console.WriteLine()जाती है, और Console.Write() वर्तमान लाइन पर आउटपुट प्रिंट करती है।
कोड की अपनी पहली पंक्तियाँ लिखने के लिए बधाई!