परिचय
पंक्चुएटर्स विशेष प्रतीक हैं जो कोड संरचना को समूहित, अलग या समाप्त करते हैं। ये टोकन का हिस्सा हैं।
सामान्य पंक्चुएटर्स
| प्रतीक | नाम | उपयोग उदाहरण |
|---|---|---|
{ } | ब्रेसेस | ब्लॉक, क्लास/मेथड बॉडी, ऑब्जेक्ट इनिशियलाइज़र |
[ ] | ब्रैकेट्स | एरे इंडेक्सर, एट्रिब्यूट, इंडेक्सर पैरामीटर |
( ) | पैरेंथेसिस | मेथड कॉल, कास्ट, ग्रुपिंग, टपल |
; | सेमीकोलन | स्टेटमेंट समाप्ति |
, | कॉमा | पैरामीटर सूची, वेरिएबल घोषणा सेपरेटर |
. | डॉट | सदस्य एक्सेस, डेसीमल पॉइंट, नेमस्पेस सेपरेटर |
: | कॉलन | इनहेरिटेंस, लेबल, टर्नरी ऑपरेटर |
? | क्वेश्चन मार्क | नलेएबल, टर्नरी, नल-कंडीशनल |
: | कॉलन | बेस क्लास, लेबल |
= | असाइनमेंट | वेरिएबल असाइनमेंट |
# | हैश | प्रीप्रोसेसर डायरेक्टिव |
कोड में उदाहरण
// स्टेटमेंट समाप्ति
int a = 10;
// क्लास ब्लॉक
class Demo { }
// डिक्शनरी इनिशियलाइज़र
var d = new Dictionary(5) { {"key", 1} };
// लिस्ट इनिशियलाइज़र
List list = new List { "a", "b" };
// टपल
var t = (Name: "John", Age: 30);