C# में reserved words हैं, जिनका कम्पाइलर के लिए एक विशेष अर्थ है। इन reserved words को "कीवर्ड" कहा जाता है। कीवर्ड को एक variable, वर्ग, इंटरफ़ेस इत्यादि के नाम (identifier) के रूप में उपयोग नहीं किया जा सकता है।
C# कीवर्ड में पहचानकर्ता के रूप में उपयोग नहीं किया जा सकता है। हालांकि, अगर हम पहचानकर्ताओं के रूप में कीवर्ड का उपयोग करना चाहते हैं, तो हम कीवर्ड को @ वर्ण के साथ prefix कर सकते हैं।
C# प्रोग्रामिंग भाषा में उपलब्ध reserved keywords की एक सूची नीचे दी गई है:
abstract | base | as | bool | break | catch | case |
---|---|---|---|---|---|---|
byte | char | checked | class | const | continue | decimal |
private | protected | public | return | readonly | ref | sbyte |
explicit | extern | false | finally | fixed | float | for |
foreach | goto | if | implicit | in | in (generic modifier) | int |
ulong | ushort | unchecked | using | unsafe | virtual | void |
default | delegate | do | double | else | enum | event |
abstract | base | as | bool | break | catch | case |
Modifier keywords कुछ ऐसे कीवर्ड होते हैं जो indicate करते हैं कि किस प्रकार modify कर सकते हैं और members को टाइप कर सकते हैं। Modifiers कार्यक्रम के कुछ हिस्सों को अन्य भागों द्वारा संशोधित करने की अनुमति देते हैं।
abstract, async, const, event, extern, new, override, partial, readonly, sealed, static, unsafe, virtual, volatile
Access modifiers वर्ग, विधि, गुण, फ़ील्ड और अन्य सदस्यों की घोषणा पर लागू होते हैं। वे कक्षा और उसके सदस्यों की पहुंच को परिभाषित करते हैं।
public, private, internal, protected
स्टेटमेंट कीवर्ड program flow से संबंधित हैं।
if, else, switch, case, do, for, foreach, in, while, break, continue, default, goto, return, yield, throw, try, catch, finally, checked, unchecked, fixed, lock
ऑपरेटर कीवर्ड miscellaneous क्रियाएं करते हैं।
as, await, is, new, sizeof, typeof, stackalloc, checked, unchecked