C # कीवर्ड और पहचानकर्ता

इस ट्यूटोरियल में, हम C # प्रोग्रामिंग लैंग्वेज में कीवर्ड्स (आरक्षित शब्द) और आइडेंटिफायर के बारे में जानेंगे।

C # कीवर्ड

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

उदाहरण के लिए,

 लंबे मोबाइलनाम;

यहां, longएक कीवर्ड है और मोबाइलनाम एक चर (पहचानकर्ता) है। longC # में एक विशेष अर्थ है। इसका उपयोग प्रकार के चर घोषित करने के लिए किया जाता है longऔर इस फ़ंक्शन को बदला नहीं जा सकता है।

इसके अलावा, कीवर्ड को long, int, char, आदि पहचानकर्ता के रूप में इस्तेमाल नहीं किया जा सकता। इसलिए, हमारे पास ऐसा कुछ नहीं हो सकता है:

 लम्बा लम्बा;

C # में कुल 79 कीवर्ड हैं। ये सभी कीवर्ड लोअरकेस में हैं। यहाँ सभी C # कीवर्ड की पूरी सूची दी गई है।

सार जैसा आधार बूल
टूटना बाइट मामला पकड़
चार जाँच की गई कक्षा कॉन्स्ट
जारी रखें दशमलव चूक प्रतिनिधि
करना दोगुना अन्य एनम
प्रतिस्पर्धा स्पष्ट निर्वासन असत्य
आखिरकार तय किया हुआ तैरना के लिये
प्रत्येक के लिए के लिए जाओ अगर निहित है
में है में (सामान्य संशोधक) int इंटरफेस
अंदर का है ताला लंबा
नाम स्थान नया अमान्य वस्तु
ऑपरेटर बाहर बाहर (सामान्य संशोधक) ओवरराइड
परम निजी संरक्षित सह लोक
केवल पढ़ने के लिए संदर्भ वापसी सोबती
सील कर दिया कम का आकार स्टैकलोक
स्थिर तार संरचना स्विच करें
यह फेंकना सच प्रयत्न
के प्रकार उंट लम्बा अनियंत्रित
असुरक्षित ushort का उपयोग कर स्थिर का उपयोग करना
शून्य अस्थिर जबकि

यद्यपि खोजशब्द आरक्षित शब्द हैं, उन्हें @उपसर्ग के रूप में जोड़े जाने पर पहचानकर्ता के रूप में उपयोग किया जा सकता है। उदाहरण के लिए,

 int @void;

उपरोक्त कथन प्रकार का एक चर @void बनाएगा int

प्रासंगिक कीवर्ड

नियमित कीवर्ड के अलावा, C # में 25 प्रासंगिक कीवर्ड हैं। प्रासंगिक कीवर्ड का एक सीमित कार्यक्रम के संदर्भ में विशिष्ट अर्थ है और इसका उपयोग उस संदर्भ के बाहर पहचानकर्ता के रूप में किया जा सकता है। वे C # में आरक्षित शब्द नहीं हैं।

जोड़ते हैं उर्फ आरोही
Async प्रतीक्षा करें उतरता हुआ
गतिशील से प्राप्त
वैश्विक समूह में
सम्मिलित हों चलो द्वारा आदेश
आंशिक (प्रकार) आंशिक (विधि) हटाना
चुनते हैं सेट मान
var कब (फ़िल्टर स्थिति) जहां (सामान्य प्रकार की बाधा)
प्राप्ति

यदि आप हर कीवर्ड के कार्य को जानना चाहते हैं, तो मेरा सुझाव है कि आप C # कीवर्ड (आधिकारिक C # डॉक्स) पर जाएं।

सी # पहचानकर्ता

पहचानकर्ता संस्थाओं, जैसे चर, विधियों, वर्गों आदि को दिया गया नाम है, वे एक कार्यक्रम में टोकन हैं जो विशिष्ट रूप से एक तत्व की पहचान करते हैं। उदाहरण के लिए,

 int मूल्य;

यहाँ, valueचर का नाम है। इसलिए यह एक पहचानकर्ता है। जब तक @उपसर्ग के रूप में जोड़ा नहीं जाता है आरक्षित कीवर्ड्स को पहचानकर्ता के रूप में उपयोग नहीं किया जा सकता है। उदाहरण के लिए,

 इंट ब्रेक;

यह कथन संकलन समय में एक त्रुटि उत्पन्न करेगा।

चर के बारे में अधिक जानने के लिए, C # चर पर जाएँ।

एक पहचानकर्ता के नामकरण के नियम

  • एक पहचानकर्ता C # कीवर्ड नहीं हो सकता है।
  • एक पहचानकर्ता को एक पत्र, एक अंडरस्कोर या @प्रतीक के साथ शुरू करना चाहिए । पहचानकर्ता के शेष भाग में अक्षर, अंक और अंडरस्कोर प्रतीक हो सकते हैं।
  • व्हाट्सएप की अनुमति नहीं है। न तो इसमें अक्षर, अंक और अंडरस्कोर के अलावा अन्य चिह्न हो सकते हैं।
  • पहचानकर्ता केस-संवेदी होते हैं। तो, GetName, GetName और getname 3 अलग पहचानकर्ताओं का प्रतिनिधित्व करता है।

यहां कुछ मान्य और अमान्य पहचानकर्ता हैं:

पहचान करने वाले टिप्पणियों
संख्या मान्य
गणना मान्य
हैलो $ अमान्य ($ शामिल हैं)
नाम १ मान्य
@अगर मान्य (उपसर्ग के साथ खोजशब्द @)
अगर अमान्य (C # कीवर्ड)
मेरा नाम अमान्य (व्हॉट्सएप शामिल है)
_हैलो हाय मान्य

उदाहरण: एक कार्यक्रम में कीवर्ड और पहचानकर्ताओं की सूची खोजें

बस अवधारणा को साफ़ करने के लिए, आइए हम C # हैलो वर्ल्ड में लिखे गए प्रोग्राम में कीवर्ड और पहचानकर्ताओं की सूची देखें।

 using System; namespace HelloWorld ( class Hello ( static void Main(string() args) ( Console.WriteLine("Hello World!"); ) ) )
कीवर्ड पहचान करने वाले
का उपयोग कर प्रणाली
नाम स्थान हैलोवर्ल्ड (नाम स्थान)
कक्षा नमस्ते कक्षा)
स्थिर मुख्य (विधि)
शून्य आर्ग
तार सांत्वना
पंक्ति लिखो

"हैलो वर्ल्ड!" अंदर की WriteLineविधि एक स्ट्रिंग शाब्दिक है।

दिलचस्प लेख...