नियमों और परंपराओं का पालन करने वाले चर नाम चुनें
- {नंबरऑफमिनट} मिनट
एक सॉफ्टवेयर डेवलपर ने एक बार प्रसिद्ध रूप से कहा, "सॉफ्टवेयर विकास का सबसे कठिन हिस्सा चीजों का नामकरण है। न केवल एक चर के नाम को कुछ वाक्यविन्यास नियमों का पालन करना पड़ता है, इसका उपयोग कोड को अधिक मानव-पठनीय और समझने योग्य बनाने के लिए भी किया जाना चाहिए। कोड की एक पंक्ति के बारे में पूछने के लिए यह बहुत कुछ है!
चर नाम नियम
कुछ चर नामकरण नियम हैं जो सी # कंपाइलर द्वारा लागू किए जाते हैं।
- चर नामों में अल्फ़ान्यूमेरिक वर्ण और अंडरस्कोर (_) वर्ण हो सकते हैं. पाउंड
#, डैश-और डॉलर के चिह्न$जैसे विशेष वर्णों की अनुमति नहीं है। - चर नाम वर्णमाला के अक्षर या अंडरस्कोर से शुरू होने चाहिए, संख्या से नहीं. एक चर नाम शुरू करने के लिए एक अंडरस्कोर वर्ण का उपयोग करना आमतौर पर निजी आवृत्ति फ़ील्ड के लिए आरक्षित होता है। आगे पढ़ने के लिए एक लिंक मॉड्यूल सारांश में पाया जा सकता है।
- चर नाम C# कीवर्ड नहीं होना चाहिए। उदाहरण के लिए, इन चर नाम घोषणाओं की अनुमति नहीं दी जाएगी:
float float;याstring string;. - चर नाम केस-संवेदी हैं, जिसका अर्थ है कि
string MyValue;औरstring myValue;दो अलग-अलग चर हैं।
चर नाम कन्वेंशन
कन्वेंशन ऐसे सुझाव हैं जिन पर सॉफ्टवेयर विकास समुदाय द्वारा सहमति व्यक्त की जाती है। जब आप इन सम्मेलनों का पालन न करने का निर्णय लेने के लिए स्वतंत्र हैं, तो वे इतने लोकप्रिय हैं कि इससे अन्य डेवलपर्स के लिए आपके कोड को समझना मुश्किल हो सकता है। आपको इन सम्मेलनों को अपनाने का अभ्यास करना चाहिए और उन्हें अपनी कोडिंग आदतों का हिस्सा बनाना चाहिए।
- चर नामों को ऊंट के मामले का उपयोग करना चाहिए, जो लेखन की एक शैली है जो पहले शब्द की शुरुआत में एक लोअर-केस अक्षर और प्रत्येक बाद के शब्द की शुरुआत में एक ऊपरी-केस अक्षर का उपयोग करता है। उदाहरण के लिए:
string thisIsCamelCase;. - चर नाम आपके आवेदन में वर्णनात्मक और सार्थक होने चाहिए। आपको अपने चर के लिए एक नाम चुनना चाहिए जो उस प्रकार के डेटा का प्रतिनिधित्व करता है जो इसे धारण करेगा (डेटा प्रकार नहीं)। उदाहरण के लिए:
bool orderComplete;, नहींbool isComplete;। - चर नाम एक या अधिक संपूर्ण शब्द एक साथ जोड़े जाने चाहिए। संकुचन का उपयोग न करें क्योंकि चर का नाम उन लोगों के लिए अस्पष्ट हो सकता है जो आपके कोड को पढ़ रहे हैं। उदाहरण के लिए:
decimal orderAmount;, नहींdecimal odrAmt;। - चर नामों में चर का डेटा प्रकार शामिल नहीं होना चाहिए। आप शैली का उपयोग करने के लिए कुछ सलाह देख सकते हैं जैसे
string strMyValue;. यह साल पहले एक लोकप्रिय शैली थी। हालाँकि, अधिकांश डेवलपर्स अब इस सलाह का पालन नहीं करते हैं और इसका उपयोग न करने के अच्छे कारण हैं।
उदाहरण string firstName; इन सभी नियमों और परंपराओं का पालन करता है, यह मानते हुए कि आप इस चर का उपयोग डेटा संग्रहीत करने के लिए करना चाहते हैं जो किसी के पहले नाम का प्रतिनिधित्व करता है।
चर नाम उदाहरण
यहां परिवर्तनीय घोषणाओं के कुछ उदाहरण दिए गए हैं (सामान्य डेटा प्रकारों का उपयोग करके):
char userOption;
int gameScore;
float particlesPerMillion;
bool processedCustomer;
अन्य नामकरण परंपराएं
ऊपर वर्णित नियम और सम्मेलन स्थानीय चर के लिए हैं। एक स्थानीय चर एक चर है जो एक विधि के शरीर के भीतर स्कोप किया गया है, या कंसोल एप्लिकेशन में एक चर है जो शीर्ष-स्तरीय बयानों (जैसे इस मॉड्यूल में कोड) का उपयोग करता है।
अन्य प्रकार के निर्माण हैं जिनका उपयोग आप अपने अनुप्रयोगों में कर सकते हैं, और कई के अपने सम्मेलन हैं। उदाहरण के लिए, कक्षाएं अक्सर सी # प्रोग्रामिंग में उपयोग की जाती हैं, और संबंधित सम्मेलन होते हैं। यद्यपि आप इस मॉड्यूल में कक्षाएं नहीं बना रहे हैं, आपके लिए यह जानना महत्वपूर्ण है कि नामकरण सम्मेलनों के बारे में आपने अभी सीखा है कि एक बड़े नामकरण ढांचे में फिट होते हैं।
Check your answers
प्रतिक्रिया
क्या यह पेज मददगार था?
नहीं
इस विषय में मदद चाहिए?
क्या आप इस विषय को आपको स्पष्ट करने या आपका मार्गदर्शन के लिए Ask Learn का उपयोग करना चाहते हैं?