मैं एक वीबी.नेट आवेदन कोडिंग कर रहा हूं जो संग्रह प्रकार से भारी सौदे करता है। नीचे दिए गए कोड को देखें:वीबी.नेट में टाइपपीफ के लिए समकक्ष या वर्कअराउंड क्या है?
Dim sub_Collection As System.Collections.Generic.Dictionary(Of String,
System.Collections.ObjectModel.Collection)
मुझे उपरोक्त रेखा को कई बार टाइप करना होगा। अगर मैंने संग्रह प्रकार बदल दिया है, तो मुझे सभी उदाहरणों के लिए बदलाव करना होगा। तो अगर "टाइपेडफ समकक्ष" का उपयोग करने का कोई तरीका है, तो मैं इन सभी समस्याओं से छुटकारा पा सकता हूं। मैंने आयात के साथ प्रयास किया, लेकिन यह केवल नामस्थानों के लिए है और इसका उपयोग कक्षाओं के लिए नहीं किया जा सकता है। किसी भी मदद हाथ की सराहना की जाएगी।
नोट: मैं वीबी 2008, विंडोज एक्सपी का उपयोग कर रहा हूं। एप्लिकेशन प्रकार विंडोज फॉर्म (वीबी) है।
संपादित करें: मैंने कोड_ग्री के नीचे दिए गए उत्तर के आधार पर कुछ प्रयास किए हैं।
यह पहला प्रयास है।
Imports dictionary_WaterBill = System.Collections.Generic.Dictionary(Of String, System.Collections.ObjectModel.Collection(Of WaterBill))
Structure WaterBill
...
...
End Structure
मैं
Error:Type 'WaterBill' is not defined.
के रूप में त्रुटि मिली यह कोशिश कर रहा है 2.
Structure WaterBill
...
...
End Structure
Imports dictionary_WaterBill = System.Collections.Generic.Dictionary(Of String,
System.Collections.ObjectModel.Collection(Of WaterBill))
मैं के रूप में
Error:'Imports' statements must precede any declarations.
किसी त्रुटि मिली एक प्रकाश डाला करने के लिए स्वागत है इस विषय पर।
चीजों में से एक जो मैं वास्तव में, वास्तव में नफरत करता हूं। नेट टाइपिफ की अनुपस्थिति है। क्षमा करें - लेकिन मुझे लगता है कि आपका उत्तर "नहीं" है ... :( – paulsm4
मैं कई वर्षों से .NET कोड लिख रहा हूं और मुझे कभी भी टाइप नहीं किया गया था या किसी टाइपिफ़ को चाहिए था। हम में से एक को कुछ गलत करना होगा। –
इनमें से एक चीजें जो वास्तव में, वास्तव में पास्कल के बारे में पसंद करती हैं, इसकी टाइप सिस्टम है। सी/सी ++ टाइपपीफ की तुलना में पीला है। मुझे लगता है। नेट का जवाब "इसे कक्षा में लपेटो" है। अगर ऐसा है - वह बेकार है। प्रभाकरन का "संग्रह" एक उत्कृष्ट है उदाहरण क्यों। IMHO ... PS: सिर्फ इसलिए कि आप वर्षों से हथौड़ा के साथ शिकंजा का उपयोग कर रहे हैं इसका मतलब यह नहीं है कि आपको एक स्क्रूड्राइवर से लाभ नहीं होगा :) – paulsm4