यदि मेरे पास एक घटक / ऑब्जेक्ट के साथ .NET फॉर्म है जैसे कि टेक्स्टबॉक्स जिसे मुझे किसी माता-पिता या अन्य रूप से एक्सेस करने की आवश्यकता है, तो मुझे स्पष्ट रूप से इस घटक को आंतरिक या सार्वजनिक स्तर चर के लिए संशोधक "अपग्रेड" करने की आवश्यकता है।
अब, अगर मैं अपने फॉर्म क्लास में एक इंट या स्ट्रिंग टाइप इत्यादि का सार्वजनिक चर प्रदान कर रहा था, तो मैं गेटर्स और (शायद) सेटर्स का उपयोग करने के बारे में दो बार नहीं सोचूंगा, भले ही उन्होंने सीधे प्रदान करने के अलावा कुछ भी नहीं किया चर के लिए उपयोग।
हालांकि, वीएस डिजाइनर उन सार्वजनिक वस्तुओं के लिए ऐसे गेटर्स / सेटर्स को लागू नहीं कर रहा है जो एक रूप में घटक हैं (और इसलिए अच्छे प्रोग्रामिंग अभ्यास का पालन नहीं करते हैं)।
तो, सवाल है; "सही चीज़" करने के लिए मुझे गेटटर और / या सेटर में ऐसे वीएस डिजाइनर घटकों या ऑब्जेक्ट्स को लपेटना चाहिए?