न्यूनतम C# प्रोग्राम
using System;
namespace DemoApplication
{
class HelloWorld
{
static void Main(string[] args)
{
Console.WriteLine("Welcome!");
Console.ReadKey();
}
}
}
भागों की व्याख्या
- using डायरेक्टिव: नेमस्पेस आयात करता है (
SystemमेंConsoleहै)। एकाधिक हो सकते हैं। - नेमस्पेस घोषणा: संबंधित क्लासेस को तार्किक रूप से समूहित करता है (
DemoApplication)। - क्लास घोषणा: डेटा और मेथड्स का कंटेनर (
HelloWorld)। - Main मेथड: एंट्री पॉइंट।
static, रिटर्नvoidयाint, पैरामीटरstring[] args(कमांड-लाइन आर्गुमेंट्स)। - स्टेटमेंट्स:
Console.WriteLineआउटपुट प्रिंट करता है।Console.ReadKey()कंसोल खुला रखता है (VS में)।
टॉप-लेवल स्टेटमेंट्स (C# 9+)
C# 9 से, सरल प्रोग्राम्स के लिए बॉयलरप्लेट छोड़ सकते हैं:
using System;
Console.WriteLine("Welcome!");
कंपाइलर स्वचालित रूप से Main उत्पन्न करता है।
कंपाइल और रन
dotnet new console -n MyApp cd MyApp dotnet run