कीवर्ड्स C# कंपाइलर के लिए पूर्वनिर्धारित रिज़र्व्ड शब्द हैं। इन कीवर्ड्स को आइडेंटिफायर्स के रूप में उपयोग नहीं किया जा सकता। यदि आप इन कीवर्ड्स को आइडेंटिफायर्स के रूप में उपयोग करना चाहते हैं, तो आप कीवर्ड को @ कैरेक्टर से प्रीफिक्स कर सकते हैं।
C# में कुछ आइडेंटिफायर्स का कोड के संदर्भ में विशेष अर्थ होता है, जैसे get और set को कॉन्टेक्स्चुअल कीवर्ड्स कहा जाता है।
निम्न तालिका रिज़र्व्ड कीवर्ड्स को सूचीबद्ध करती है:
| abstract | as | base | bool | break | byte | case |
| catch | char | checked | class | const | continue | decimal |
| default | delegate | do | double | else | enum | event |
| explicit | extern | false | finally | fixed | float | for |
| foreach | goto | if | implicit | in | in (generic modifier) | int |
| interface | internal | is | lock | long | namespace | new |
| null | object | operator | out | out (generic modifier) | override | params |
| private | protected | public | readonly | ref | return | sbyte |
| sealed | short | sizeof | stackalloc | static | string | struct |
| switch | this | throw | true | try | typeof | uint |
| ulong | unchecked | unsafe | ushort | using | virtual | void |
| volatile | while |
आइए C# में bool रिज़र्व्ड कीवर्ड के उपयोग का उदाहरण देखें:
उदाहरण
using System; using System.Collections; class Demo { static void Main() { bool[] arr = new bool[5]; arr[0] = true; arr[1] = true; arr[2] = false; arr[3] = false; BitArray bArr = new BitArray(arr); foreach (bool b in bArr) { Console.WriteLine(b); } bool str = arr[1]; Console.WriteLine("Value of 2nd element:"+str); } }आउटपुट
True True False False False Value of 2nd element:True