मैं एक पुराने VB6 कोड ब्राउज़ कर रहा है और मैं इसवीबी 6 कीवर्ड सेट इसका क्या अर्थ है?
Set AST = CreateObject("ADODB.Stream")
मैं अनुभव का उपयोग VB6 है और VB.NET लेकिन मैं अपने VB6 परियोजनाओं में से पहले इस कीवर्ड Set
का उपयोग कभी नहीं की तरह कुछ देखा। मैं इंटरनेट क्या Set
का प्रयोग होता है और क्या मैं केवल पता Properties
में उपयोग है में एक बहुत शोध किया है जो केवल मैं VB.NET
Public Property myProperty As String
Get
Return _myProperty
End Get
Set(value as String)
_myProperty = value
End Set
End Property
में जानते हैं और मुझे लगता है कि Set
ऊपर कोड पर अलग ढंग से प्रयोग किया जाता है । दो दृष्टिकोणों का अंतर क्या है? मुझे पता है कि क्या Set
VB6
एक अद्भुत स्पष्टीकरण के लिए धन्यवाद –
पूरी तरह से अप्रासंगिक नहीं: डिफ़ॉल्ट गुण अभी भी VB.NET में मौजूद हैं, लेकिन केवल अनुक्रमित गुणों के लिए हैं। उदाहरण के लिए, .NET में डिफ़ॉल्ट गुण आपको 'myList.Item (अनुक्रमणिका)' के बजाय 'myList (अनुक्रमणिका)' लिखने की अनुमति देते हैं। –
@StevenLiekens - जो कि मैंने लिंक किए गए पृष्ठ में शामिल है - इसमें वीबी 6 और .NET दोनों के लिए डिफ़ॉल्ट गुण शामिल हैं और अंतर को हाइलाइट करते हैं, उदा। "विजुअल बेसिक 2008 में, डिफ़ॉल्ट गुण तब तक समर्थित नहीं हैं जब तक वे तर्क नहीं लेते।"। मैं अपना जवाब वीबी क्लासिक के लिए 'सेट' पर केंद्रित रखना चाहता था। –