लोड हो रहा है...

C# इंस्टॉल करें

कंप्यूटर पर .NET SDK रखें ताकि परिचय वाली फ़ाइल वास्तव में चल सके। SDK इंस्टॉल करें, नया टर्मिनल खोलें, dotnet --version से संस्करण पंक्ति पढ़ें, छोटा PineLab फ़ोल्डर बनाएँ, प्रोग्राम में Console.WriteLine("pine"); रखें, और dotnet run चलाएँ ताकि स्क्रीन pine दिखाए। जब आदेश काम करें, परिणाम Windows, macOS और Linux पर एक जैसा है। उन आदेशों से पहले के क्लिक सिस्टम के अनुसार बदलते हैं — अपने सामने वाले कंप्यूटर वाला खंड करें, फिर साझा रन पर लौटें। प्रोग्राम की हर पंक्ति पढ़ना अगले पृष्ठ के लिए छोड़ दें। यह पाठ इंस्टॉल और पहली सफल रन है, ASP.NET साइट नहीं।

आप क्या इंस्टॉल कर रहे हैं

डाउनलोड वही .NET SDK है। SDK वह किट है जिसमें dotnet आदेश होता है; यह कोर्स उसी से प्रोजेक्ट बनाता और चलाता है। जिस कंप्यूटर पर केवल runtime हो वह कुछ ऐप चला सकता है और फिर भी इस पृष्ठ पर फेल हो सकता है, क्योंकि dotnet new और शिक्षण वाली dotnet run आदत को SDK चाहिए। आप टर्मिनल में SDK अक्षरों को जादुई शब्द की तरह नहीं टाइप करते। आप किट इंस्टॉल करते हैं, और किट dotnet जोड़ती है।
किट Microsoft की साइट पर आधिकारिक .NET डाउनलोड पृष्ठ से लें (dotnet.microsoft.com)। SDK चुनें, केवल-runtime पैकेज नहीं। इस कोर्स के लिए संस्करण 8 या नया लें। लंबी अवधि वाला रिलीज़ जैसे 8 या 9 ठीक है। पृष्ठ अगर ऊँचा वर्तमान SDK नंबर दे तो वह भी ठीक है। जब पृष्ठ SDK भी दे, केवल-runtime इंस्टॉलर पर न रुकें। बिंदु के बाद छोटे नंबर पैच हैं। एक कंप्यूटर 8.0.10 दिखा सकता है और दूसरा 8.0.12। मुख्य संख्या 8 या ऊँची हो तो दोनों ठीक हैं।

Windows

Windows पर अपने चिप के लिए SDK इंस्टॉलर डाउनलोड करें (अधिकतर PC पर x64)। इंस्टॉलर खोलें और पूरा होने दें। जब इंस्टॉलर dotnet को PATH में जोड़ने के विकल्प दिखाए, उन्हें चालू छोड़ें। PATH वह फ़ोल्डर सूची है जिसे Windows आदेश टाइप करने पर खोजता है। अगर SDK फ़ोल्डर उस सूची में नहीं है, टर्मिनल कहेगा कि dotnet नहीं मिला भले डिस्क पर फ़ाइलें हों।
पहले से खुला टर्मिनल PATH बदलाव नहीं देखता। इंस्टॉलर खत्म होने से पहले खुली सभी Command Prompt और PowerShell विंडो बंद करें। नई विंडो खोलें। dotnet --version टाइप करें और Enter दबाएँ। स्क्रीन संस्करण पंक्ति लिखती है जिसमें 8 या ऊँची मुख्य संख्या हो। अगर नई विंडो dotnet न पाए, PATH चालू रखकर पूरा SDK इंस्टॉल के बाद और नई विंडो खोलें, या इंस्टॉलर फिर चलाएँ और PATH चालू रखें। जब तक dotnet न हो PineLab पर न जाएँ।

macOS

macOS पर चिप से मेल खाता SDK इंस्टॉलर डाउनलोड करें। Apple silicon Mac arm64 पैकेज लेते हैं। पुराने Intel Mac x64 पैकेज लेते हैं। .pkg खोलें और Install पूरा करें। अगर Terminal पहले से खुला था तो बंद करें, फिर Terminal फिर खोलें। पुरानी विंडो अभी भी कह सकती है कि आदेश नहीं मिला।
नए Terminal में dotnet --version टाइप करें। स्क्रीन 8 या ऊँची मुख्य संख्या वाली संस्करण पंक्ति लिखती है। अगर आदेश अभी भी नहीं है, .pkg फिर पूरा करें, नया Terminal खोलें, और एक बार फिर dotnet --version टाइप करें। जो संवाद Java-शैली सहायक दे वह यह किट नहीं — बंद करें और आधिकारिक डाउनलोड पृष्ठ से .NET SDK पैकेज लें।

Linux

Linux पर .NET SDK पैकेज उसी तरह इंस्टॉल करें जैसे आपकी डिस्ट्रीब्यूशन अन्य पैकेज लगाती है; डाउनलोड पृष्ठ आपके सिस्टम के लिए जो प्रकार सूचीबद्ध करे वही लें। पैकेज इंस्टॉल खत्म होने पर नया टर्मिनल खोलें। dotnet --version टाइप करें। स्क्रीन 8 या ऊँची मुख्य संख्या वाली संस्करण पंक्ति लिखती है। अगर टर्मिनल dotnet न पाए, पैकेज इंस्टॉल पूरा करें, नई विंडो खोलें, और संस्करण आदेश फिर टाइप करें। संस्करण पंक्ति काम करने के बाद नीचे साझा प्रोजेक्ट कदम एक जैसे हैं।

PineLab बनाएँ और pine चलाएँ

संस्करण पंक्ति pine नहीं लिखती। वह केवल साबित करती है कि SDK इंस्टॉल है। pine प्रोग्राम से आता है। नए टर्मिनल में अपने नियंत्रण वाले फ़ोल्डर में जाएँ, फिर कंसोल प्रोजेक्ट बनाएँ:
dotnet new console -n PineLab -o PineLab --use-program-main
फ़ोल्डर में प्रवेश करें:
cd PineLab
Program.cs खोलें और यह शिक्षण आकार रखें — सार्वजनिक क्लास Pine, Main, और एक लेखन पंक्ति:

PineLab Program.cs writes pine

csharp
using System;

public class Pine
{
    public static void Main()
    {
        Console.WriteLine("pine");
    }
}

फ़ाइल सहेजें। उसी PineLab फ़ोल्डर में टाइप करें:
dotnet run
स्क्रीन pine दिखाती है। एक पंक्ति। बिना उद्धरण। बिना दूसरी पंक्ति। क्लास नाम Pine स्क्रीन शब्द नहीं है। लेखन पंक्ति Console.WriteLine("pine"); है; परिचय फ़ाइल का वही विचार, अब असली इंस्टॉल के बाद चलाया गया।
अगर dotnet run प्रोजेक्ट फ़ाइल न पाए, पुष्टि करें कि आप PineLab के अंदर हैं जहाँ .csproj फ़ाइल रहती है। अगर स्क्रीन pine के अलावा कुछ दिखाए, Program.cs खोलें और उद्धरणों के बीच "pine" वाली लेखन पंक्ति लौटाएँ। SDK दोबारा इंस्टॉल गलत फ़ोल्डर नहीं सुधारता।

इंस्टॉल के बाद आदेश आदतें

संस्करण प्रमाण और pine रन को दो अलग जाँच रखें।

📊 Install C# command habits

आप क्या टाइप करते हैं स्क्रीन
dotnet --version संस्करण पंक्ति, 8 या ऊँची
dotnet new console -n PineLab -o PineLab --use-program-main लैब फ़ोल्डर बनाता है
dotnet run (PineLab के अंदर) pine
इंस्टॉल के बाद नया टर्मिनल आवश्यक ताकि PATH बदलाव दिखें
SDK न कि केवल-runtime dotnet new और इस रन आदत के लिए ज़रूरी

इंस्टॉल अभी First Program नहीं है

अगला पृष्ठ प्रोग्राम पंक्तियाँ एक-एक खोलता है और सिखाता है कौन सी पंक्ति स्क्रीन लिखती है। इस पृष्ठ को केवल इंस्टॉल किया SDK और एक सफल dotnet run चाहिए जो pine दिखाए। यहाँ ASP.NET होस्टिंग न गढ़ें। PATH बदलाव के बाद नए-टर्मिनल नियम को न छोड़ें। जब dotnet new फेल हो तो केवल-runtime इंस्टॉल को पूरा न मानें।
बिना dotnet --version आपने SDK साबित नहीं किया। बिना dotnet run जो pine दिखाए आपने इस पृष्ठ की लैब पूरी नहीं की। दोनों जाँच रखें। बची Java आदतें javac / java Mint इस C# इंस्टॉल से दूर रखें — यहाँ शिक्षण आदेश dotnet है।

First Program से पहले

आप .NET SDK 8 या नया इंस्टॉल कर सकते हैं, नया टर्मिनल खोल सकते हैं, dotnet --version पढ़ सकते हैं, dotnet new console ... --use-program-main से PineLab बना सकते हैं, Console.WriteLine("pine"); रख सकते हैं, और dotnet run चलाकर स्क्रीन पर pine देख सकते हैं। तालिका संस्करण प्रमाण को pine रन से अलग करती है। अगला पृष्ठ C# First Program है।
स्पष्ट पहली रन के लिए PineLab फ़ोल्डर रखें। इंस्टॉल अभ्यास करते समय ASP.NET टेम्पलेट इस पृष्ठ से दूर रखें। गलत फ़ोल्डर से चलाना इस पृष्ठ से दूर रखें। ये आदतें First Program से पहले चौकी हैं। जब संस्करण पंक्ति 8 या ऊँची दिखाए और dotnet run pine दिखाए, C# इंस्टॉल ने अपना काम किया और अगर आप जारी रखें तो First Program के लिए तैयार हैं।
एक अंतिम पास: SDK इंस्टॉल, नया टर्मिनल इस्तेमाल, dotnet --version पठनीय, PineLab फ़ोल्डर मौजूद, लेखन पंक्ति अभी भी "pine", dotnet run pine छापता है, वेब होस्ट ज़रूरी नहीं। हर कंप्यूटर पर एक स्पष्ट इंस्टॉल पथ चुनें ताकि हर पास डाउनलोड से pine तक वही नक्शा सिखाए।

🧠 अपने ज्ञान की परीक्षा करें

शुरू करने के लिए तैयार

अपने ज्ञान की परीक्षा करें

इस इंटरैक्टिव क्विज़ के साथ अपनी चुनौती लें और देखें कि आप विषय को कितनी अच्छी तरह समझते हैं

❓
5
प्रश्न
🎯
70%
पास करने के लिए
♾️
∞
समय
🔄
∞
प्रयास

📝 निर्देश

  • हर प्रश्न को ध्यान से पढ़ें
  • हर प्रश्न के लिए सबसे अच्छा उत्तर चुनें
  • आप जितनी बार चाहें क्विज़ दोबारा दे सकते हैं
  • आपकी प्रगति शीर्ष पर दिखाई जाएगी