Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# में पंक्चुएटर्स (Punctuators) क्या हैं?


परिचय

पंक्चुएटर्स विशेष प्रतीक हैं जो कोड संरचना को समूहित, अलग या समाप्त करते हैं। ये टोकन का हिस्सा हैं।

सामान्य पंक्चुएटर्स

प्रतीकनामउपयोग उदाहरण
{ }ब्रेसेसब्लॉक, क्लास/मेथड बॉडी, ऑब्जेक्ट इनिशियलाइज़र
[ ]ब्रैकेट्सएरे इंडेक्सर, एट्रिब्यूट, इंडेक्सर पैरामीटर
( )पैरेंथेसिसमेथड कॉल, कास्ट, ग्रुपिंग, टपल
;सेमीकोलनस्टेटमेंट समाप्ति
,कॉमापैरामीटर सूची, वेरिएबल घोषणा सेपरेटर
.डॉटसदस्य एक्सेस, डेसीमल पॉइंट, नेमस्पेस सेपरेटर
:कॉलनइनहेरिटेंस, लेबल, टर्नरी ऑपरेटर
?क्वेश्चन मार्कनलेएबल, टर्नरी, नल-कंडीशनल
:कॉलनबेस क्लास, लेबल
=असाइनमेंटवेरिएबल असाइनमेंट
#हैशप्रीप्रोसेसर डायरेक्टिव

कोड में उदाहरण

// स्टेटमेंट समाप्ति
int a = 10;

// क्लास ब्लॉक
class Demo { }

// डिक्शनरी इनिशियलाइज़र
var d = new Dictionary(5) { {"key", 1} };

// लिस्ट इनिशियलाइज़र
List list = new List { "a", "b" };

// टपल
var t = (Name: "John", Age: 30);
  1. - C# में I/O Classes क्या हैं?

    C# में System.IO Namespace की प्रमुख Classes System.IO नेमस्पेस में फाइल्स, स्ट्रीम्स और डायरेक्टरीज़ के साथ काम करने के लिए कई महत्वपूर्ण क्लासेस शामिल हैं। ये क्लासेस फाइल बनाने, पढ़ने, लिखने, डिलीट करने और डायरेक्टरी मैनेजमेंट जैसे ऑपरेशन्स को सपोर्ट करती हैं। मुख्य I/O Classes और उनका विवरण S

  1. - C# में Indexers क्या हैं?

    C# Indexers: ऑब्जेक्ट को Array की तरह Index करना इंडेक्सर (Indexer) एक विशेष सिंटैक्स है जो किसी क्लास या स्ट्रक्चर के ऑब्जेक्ट को एरे की तरह [] ऑपरेटर का उपयोग करके एक्सेस करने की अनुमति देता है। यह आंतरिक डेटा स्ट्रक्चर (जैसे एरे, लिस्ट, डिक्शनरी) को एनकैप्सुलेट करता है और कस्टम एक्सेस लॉजिक प्रदा

  1. - C# में नेमस्पेसेस क्या हैं

    नेमस्पेस नामों के एक सेट को दूसरे से अलग रखने का एक तरीका प्रदान करने के लिए है। नेमस्पेस डेफिनिशन namespace कीवर्ड से शुरू होती है जिसके बाद नेमस्पेस नाम आता है - namespace namespace_name { // code declarations } नेमस्पेस डिफाइन करें - namespace namespace_name { // code declarations } निम्न