में जेनेरिक, अब सी # प्रोग्रामर के रूप में, मुझे पता है कि जेनेरिक भयानक हैं। हालांकि, जब कुछ VB.NET में दिलचस्पी लेने, मुझे पता चला कि निम्नलिखित एक संकलक त्रुटि का कारण नहीं है:वीबीएनईटी
Dim instance As List(Of Integer)
instance.Add(True)
ऐसा क्यों है? मुझे पता है कि आपको वीबीएनईटी में डालने की आवश्यकता नहीं है, लेकिन मैंने सोचा होगा कि यह जेनेरिक - टाइप सुरक्षा का उपयोग करने का मुख्य कारण है।
संपादित करें: मेरे पास विकल्प सख्त नहीं है, क्योंकि यह वास्तविक प्रोग्रामिंग अभ्यास नहीं था, बस मुझे सिद्धांत में वीबी.नेट पर नजर डालें। यह एक सैद्धांतिक सवाल है, क्योंकि मैं उम्मीद कर रहा था कि यह सामान्य प्रकार की सुविधा के रूप में, सख्त विकल्प के साथ भी संकलक त्रुटि का कारण बनता है।
+1 यहाँ वीबी में बुराई प्रकार बलात्कार का मूल और सबसे अच्छा आलोचना है, 1995 में लिखा भंडारण है जब यह शुरू की गई थी, और आज भी प्रासंगिक है। http://vb.mvps.org/articles/pt199511.pdf – MarkJ