यह एक बेवकूफ सवाल हो सकता है - लेकिन VB.net में प्रकारों और उदाहरणों पर साझा विधियां क्यों उपलब्ध नहीं हैं - क्या मुझे लगता है कि वे सी # स्थिर तरीकों के बराबर हैं?वीबीनेट साझा बनाम सी # स्टेटिक एक्सेसिबिलिटी मतभेद, क्यों?
यानी
MyClass.MySharedMethod()
dim mc as new MyClass()
mc.MySharedMethod()
क्यों मैं ऐसा करने की अनुमति हूँ? इसके लिए क्या संभव लाभ है - मैं यह देख सकता हूं कि यह इंटेलिजेंस का उपयोग करते समय लोगों को भ्रमित कर रहा है। मुझे यकीन है कि इसे क्लासिक वीबी 6 से कुछ सम्मेलन के साथ करना है, इसे परेशान क्यों करें .NET - इसे बस इतना टूटा हुआ लगता है।
ठीक है, कक्षाओं में वीबी 6 के पास कोई साझा सब/फ़ंक्शन नहीं था। यह एक हैंगओवर कैसे हो सकता है? –
उदाहरण को प्यार करें – JaredPar
@ कोनराड: ओह, दिलचस्प। मैंने सुना (कुछ समय पहले) कि यह एक पिछली संगतता चीज थी। अजीब अगर यह नहीं है ... –