मेरा मतलब यह है कि कार्यों, कक्षाओं, यदि, जबकि, स्विच, कोशिश-पकड़ के लिए आवश्यक होने पर इसका उपयोग करने के अलावा।क्या आप अतिरिक्त स्कोपिंग के लिए घुंघराले ब्रेसिज़ का उपयोग करते हैं?
मुझे नहीं पता था कि यह this until I saw this SO question जैसा किया जा सकता है।
उपरोक्त लिंक में, एली ने उल्लेख किया कि "वे लॉजिकल सेक्शन में अपने कोड को फोल्ड करने के लिए इसका उपयोग करते हैं जो फ़ंक्शन, क्लास, लूप इत्यादि में नहीं आते हैं जो आमतौर पर फोल्ड हो जाते हैं।"
उल्लेख किए गए अलावा अन्य उपयोग क्या हैं?
क्या आपके चर के दायरे को सीमित करने के लिए घुंघराले ब्रेसिज़ का उपयोग करना और केवल आवश्यक होने पर दायरे का विस्तार करना एक अच्छा विचार है ("आवश्यकता से पहुंच" आधार पर काम करना)? या यह वास्तव में मूर्ख है?
स्कॉप्स का उपयोग करने के बारे में कैसे करें ताकि आप अलग-अलग क्षेत्रों में समान चर नामों का उपयोग कर सकें लेकिन एक ही बड़े दायरे में? या यह एक ही वैरिएबल का पुन: उपयोग करने के लिए एक बेहतर अभ्यास है (यदि आप एक ही वैरिएबल नाम का उपयोग करना चाहते हैं) और डेलोकोकेटिंग और आवंटन पर सहेजें (मुझे लगता है कि कुछ कंपाइलर इस पर अनुकूलित कर सकते हैं?)? या अलग-अलग चर नामों का उपयोग करना बेहतर है?
कृपया अपने प्रश्न को 'C# '2 साल बाद शामिल करने के लिए _retag_ नहीं करें क्योंकि यह इस पृष्ठ पर उत्तरों और टिप्पणियों को बहुत प्रभावित करता है – MickyD