परिभाषा में किसी संपत्ति के नाम के चारों ओर वर्ग ब्रैकेट का अर्थ क्या है?संपत्ति परिभाषा में ब्रैकेट का अर्थ क्या है?
उदाहरण:
Public Property [Date] As String
परिभाषा में किसी संपत्ति के नाम के चारों ओर वर्ग ब्रैकेट का अर्थ क्या है?संपत्ति परिभाषा में ब्रैकेट का अर्थ क्या है?
उदाहरण:
Public Property [Date] As String
पहचानकर्ता के रूप में आरक्षित खोजशब्दों का उपयोग करने के लिए, कोष्ठक इस्तेमाल किया जाना चाहिए करने के लिए इस तरह के एक चर, वर्ग या सदस्य के रूप में - -
किसी भी कार्यक्रम तत्व 012 हो सकता है:
dim [String] As String public sub [Stop] end sub
MSDN पर यह कहते हैं: पहचानकर्ता और कीवर्ड के बीच अंतरएक प्रतिबंधित कीवर्ड के समान नाम। उदाहरण के लिए, आप लूप नामक चर बना सकते हैं। हालांकि, इसके आपके संस्करण को संदर्भित करने के लिए - में प्रतिबंधित लूप कीवर्ड के समान नाम है - आपको या तो इसे पूर्ण नामस्थान से पहले इसे अर्हता प्राप्त करना होगा, या इसे स्क्वायर ब्रैकेट ([]) में संलग्न करना होगा, जैसा कि निम्न उदाहरण:
संदर्भ here
इस वाक्य रचना आप एक सदस्य या चर के नाम के रूप में एक आरक्षित शब्द का उपयोग करने की अनुमति देता है। हालांकि कोड की रखरखाव बिंदु से आईएमएचओ की सिफारिश नहीं की जाती है (हालांकि इस विशेष बिंदु पर वैकल्पिक दृष्टिकोण के लिए नीचे टिप्पणियां देखें)!
विशेष रूप से सिफारिश नहीं की आप एक संपत्ति नामक एक स्ट्रिंग के रूप में "तिथि" घोषित करने के लिए जा रहा है, तो कर रहे हैं, लेकिन यह एक अलग मुद्दा है ...
दिनांक VB.NET में एक आरक्षित कीवर्ड है, लेकिन अगर वर्गाकार कोष्ठक में एक संपत्ति या चर नाम के रूप में इस्तेमाल किया जा सकता:
http://msdn.microsoft.com/en-us/library/ksh7h19t(v=vs.90).aspx
"अनुशंसित नहीं" - क्यों? आप सही डेटा प्रकार के बारे में सही हैं लेकिन यह असंबंधित है। –
हां, यह असंबंधित है, सहमत है। अनुशंसित नहीं है - क्योंकि यह आपके कोड को दूसरों को पढ़ने और बनाए रखने के लिए कठिन बनाता है, विशेष रूप से यदि वे आपके जैसी भाषा के साथ अनुभवी नहीं हैं और सिंटैक्स का अर्थ पूछने के लिए कहीं ऐसा चलना है ... –
यह है आपके कोड में अनुभवहीन प्रोग्रामर को पूरा करने का प्रयास करने के लिए एक मौलिक त्रुटि। कोशिश मत करो, यह आपके कोड को और भी खराब बनाता है। मैं नहीं खरीदता कि आरक्षित पहचानकर्ताओं का उपयोग करके आपके कोड को सिद्धांत रूप से पढ़ने में कठिनाई होती है। हो सकता है कि इसे अतिरंजित नहीं किया जाना चाहिए, लेकिन आम तौर पर आरक्षित शब्दों का उपयोग पहचानकर्ताओं के रूप में करते हुए, अक्सर एक अच्छा सौदा करने के साथ कुछ भी गलत नहीं होता है (बिंदु में मामला: 'संख्यात्मक। चयन करें')। –