TOC

This article is currently in the process of being translated into Hindi (~97% done).

Getting started:

Hello, world!

यदि आपने कभी प्रोग्रामिंग भाषा सीखी है, तो आप जानते हैं कि वे सभी "Hello World!" उदाहरण से शुरू करते हैं। और हम कौन हैं जो इस तरह की एक अच्छी परंपरा को तोड़ सकते हैं? Visual Studio समुदाय (Community) प्रारंभ करें (अंतिम अध्याय में पेश किया गया है), और File -> New -> Project चुनें। प्रोजेक्ट डायलॉग से, कंसोल ऐप (.NET Framework) का चयन करें। यह विंडोज सिस्टम पर सबसे बुनियादी एप्लिकेशन प्रकार है, लेकिन यह भाषा सीखने के लिए बहुत अच्छा है। एक बार जब आप Ok पर क्लिक करते हैं, तो Visual Studio आपके लिए एक नया प्रोजेक्ट बनाता है, जिसमें Program.cs नामक एक फ़ाइल भी शामिल है। यह वह जगह है जहाँ सभी मौज मस्ती है, और यह कुछ इस तरह दिखना चाहिए:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp1
{
    class Program
    {
static void Main(string[] args)
{
}
    }
}

दरअसल, ये सभी लाइनें वास्तव में कुछ भी पूरा नहीं करती हैं, या कम से कम ऐसा प्रतीत हो सकता है। अपने कीबोर्ड पर F5 दबाकर एप्लिकेशन चलाने का प्रयास करें। यह विज़ुअल स्टूडियो को आपके कोड को संकलित और निष्पादित करेगा, लेकिन जैसा कि आप देखेंगे, यह बहुत कुछ नहीं करता है। आपको संभवतः एक काली विंडो लॉन्च देखने और फिर से बंद करने की संभावना होगी। ऐसा इसलिए है क्योंकि हमारा एप्लिकेशन अभी तक कुछ नहीं करता है। अगले अध्याय में हम इन पंक्तियों के माध्यम से देखेंगे कि वे सभी क्या हैं, लेकिन अभी के लिए, हम वास्तव में कुछ परिणाम देखना चाहते हैं, तो चलिए दिखावा करते हैं कि हम C # के बारे में सब जानते हैं और कुछ आउटपुट प्राप्त करने के लिए कुछ पंक्तियों को जोड़ते हैं। {} के अंतिम सेट के अंदर, इन पंक्तियों को जोड़ें:

Console.WriteLine("Hello, world!");
Console.ReadLine();

The code of your first application should now look like this:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp1
{
    class Program
    {
static void Main(string[] args)
{
Console.WriteLine("Hello, world!");
Console.ReadLine();
}
    }
}

एक बार फिर, इसे चलाने के लिए F5 को हिट करें, और आप काली विंडो को वास्तव में रहते हुए देखेंगे, और यहां तक कि दुनिया को हमारा अभिवादन भी प्रदर्शित करेंगे। ठीक है, इसलिए हमने कोड की दो लाइनें जोड़ीं, लेकिन वे क्या करते हैं? C # और .NET फ्रेमवर्क के बारे में एक अच्छी बात यह है कि बहुत सी कोड अप्रशिक्षित आंख को भी समझ में आता है, जो इस उदाहरण से पता चलता है।

पहली पंक्ति Console class का एक पंक्ति को आउटपुट के लिए उपयोग करती है, और दूसरी पंक्ति Console से एक पंक्ति पढ़ती है। पढ़ें? क्यूं? वास्तव में यह एक ट्रिक है, क्योंकि इसके बिना, एप्लिकेशन बस समाप्त हो जाएगा और आउटपुट विंडो को बंद करने से पहले कोई भी इसे देख सकता है।

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