2009-04-25 10 views
6

मैं एक कक्षा बना रहा हूं। जब आपका पसंदीदा नाम आरक्षित शब्द होता है तो गुणों/विधियों का नामकरण करने का सबसे अच्छा अभ्यास क्या है?आरक्षित शब्दों वाले संपत्ति/विधि नामों का नाम बदलने के लिए सर्वोत्तम अभ्यास?

उत्तर

11

मैं आमतौर पर कुछ समानार्थी वैकल्पिक शब्द, या विविधता के बारे में सोचने की कोशिश करता हूं, हालांकि ऐसा लगता है कि यह आपके लिए लागू नहीं है।

वैकल्पिक रूप से, आप भाषा में आरक्षित शब्दों के साथ संघर्ष से बचने के लिए '@' उपसर्ग (सी # में) या [वर्ग ब्रेसिज़] (VB.NET में) का उपयोग कर सकते हैं।

+0

ये विधियां बिल्कुल विज्ञापन के रूप में काम करती हैं। वर्बैटिम आरक्षित शब्दों का उपयोग करने से बचने के लिए अभी भी सबसे अच्छा है, हालांकि, अगर आपकी असेंबली को कहीं और इस्तेमाल किया जा रहा है। यदि यह पूरी तरह आत्मनिर्भर परियोजना है, तो इसके लिए जाएं। – dodexahedron

2

VB.NET में, आप इस वर्गाकार कोष्ठक में प्रॉपर्टी का नाम संलग्न कर सकते हैं:

Public Property [Make] As String 

(मैं के बारे में सी # यकीन नहीं है, लेकिन आप यह भी vb.net के रूप में पद टैग किया गया)

1

न तो बनाने और न ही मॉडल आर # शब्द आरक्षित हैं। यदि आपको आरक्षित शब्द का उपयोग करने की आवश्यकता है, तो सबसे अच्छी बात यह है कि समानार्थी के साथ आने का प्रयास करें।

+0

विजुअल स्टूडियो में दोनों बनाने और मॉडल के लिए इंटेलिजेंस है जैसे कि वे आरक्षित शब्द हैं। दरअसल, ऐसा लगता है कि वे बीसीएल का हिस्सा हैं। क्या वो सही है? –

संबंधित मुद्दे