इस प्रश्न के पीछे बहुत सारे इतिहास हैं, यह 1 99 7 में वापस चला गया जब माइक्रोसॉफ्ट ने COM ऑटोमेशन विनिर्देश जारी किया। जिसने संपत्ति सेटर्स/गेटर्स को तर्क देने की अनुमति दी।विजुअल बेसिक स्पेक का प्रारंभिक गोद लेने वाला था, इसे वीबीएक्स एक्सटेंशन मॉडल के प्रतिस्थापन खोजने के लिए भाषा द्वारा किसी भी छोटे हिस्से में संचालित नहीं किया गया था। जो उस समय गैस से बाहर भाग गया, यह 16-बिट कोडिंग मॉडल पर काफी निर्भर था।
सी # टीम ने इस सुविधा के लिए एक सुंदर बकवास रवैया लिया, वे वाक्यविन्यास अस्पष्टता से नफरत करते हैं। यह सिर्फ एक नई नई भाषा में नहीं है। वीबी.नेट में वही विलासिता नहीं थी, उस समय उन्हें पिछली पीढ़ी, वीबी 6 की कुछ विशेषताओं का समर्थन करना था।
10 साल आगे ज़िप, सी # टीम को लोकप्रिय मांग से थोड़ा पीछे हटना पड़ा। इंडेक्स किए गए गुण राइफ में हैं, उदाहरण के लिए, ऑफिस ऑब्जेक्ट मॉडल। सी # संस्करण 4 में उन्होंने सी # कार्यालय कोड लिखने के दर्द को नरम करने के लिए विशेष रूप से COM इंटरफेस के लिए अनुक्रमित गुणों की अनुमति दी। और अधिक, वैकल्पिक और नामित तर्क टाइप के साथ निपटने के लिए भी जोड़े गए हैं। गुमशुदा दुख। और गतिशील कीवर्ड देर से बाध्यकारी का समर्थन करने के लिए, COM और Visual Basic की एक और महत्वपूर्ण विशेषता है जो वास्तव में उस कीवर्ड के बिना सी # में दर्दनाक है।
लंबी कहानी छोटी, COM सुंदर है, I अज्ञात का लालित्य स्थिर है। टोनी विलियम्स इसके पीछे प्रतिभा है। वीडियो is here, देखने लायक है। COM ऑटोमेशन, आईडीस्पैच का सबसेट इतना सुंदर नहीं है। लेकिन यह अविश्वसनीय रूप से सफल था। भाषाएं इसे अपने संकट पर नजरअंदाज करती हैं। सी # नहीं था।
ये विवरण लंबे समय से एक युग से आर्केन लग सकते हैं लेकिन वे नहीं हैं। विंडोज एपीआई का अगला संस्करण, विनआरटी पूरी तरह से अज्ञात पर आधारित है। अन्यथा "मेट्रो" या "आधुनिक यूआई" के रूप में जाना जाता है। आईडीस्पेच जीवित नहीं रहा, IInspectable द्वारा प्रतिस्थापित किया गया।
स्रोत
2012-03-15 22:03:25
मायोज़बीक्ट [इंडेक्स] = कुछ वैल्यू; आप इसे vb.net – MarcelDevG
में डिफ़ॉल्ट संपत्ति के माध्यम से कर सकते हैं हां, आप कर सकते हैं। क्या आप केवल एक डिफ़ॉल्ट संपत्ति हो सकते हैं। यह आपको एक ही प्रकार पर एकाधिक शब्दकोश-जैसी गुणों की सुविधा देता है। –
अर्थशास्त्र, लेकिन आपके पास 'ReadOnly' संपत्ति में एक सेटटर नहीं हो सकता है। –