কীওয়ার্ডগুলো 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 |
উদাহরণ: 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