2009-06-09 8 views

उत्तर

3

मुझे नहीं लगता कि यह संभव है (अभी तक)।

एमएसडीएन पर this link देखें।
उपर्युक्त आलेख मिश्रित पहुंच स्तरों के बारे में another one से भी लिंक करता है।

मुझे माइक्रोसॉफ्ट कनेक्ट पर this मिला, इसलिए वे इसके बारे में सोच रहे हैं (यदि यह वीएस -2010 के लिए होगा तो यह एक और सवाल है)।

+0

यह सुनना अच्छा लगेगा कि नए मिश्रित पहुंच स्तर ऑटो-प्रोप कैसे दिखेंगे! – Shimmy

+0

यदि आप दोनों लेख पढ़ते हैं तो आप देखेंगे कि मिश्रित पहुंच स्तर ऑटो गुण VS2010 – albertjan

+0

में उपलब्ध नहीं होंगे जो भी इसे कम करता है ... कृपया समझाएं, धन्यवाद! – fretje

7
इस तरह

:

Private Thingy As Integer 
Property Thing() As Integer 
    Get 
     Return Thingy 
    End Get 
    Private Set(ByVal value As Integer) 
     Thingy = value 
    End Set 
End Property 

VB10

Property PartNo As Integer = 44302 

लेकिन एक निजी सेट अभी भी vb में VB10 में भी नहीं यहाँ नहीं किया जा सकता है साथ में ऑटो संपत्ति:

एमएसडीएन से (जैसा कि जॉन ने कहा):

संपत्ति परिभाषाएँ की आवश्यकता है कि स्टैंडर्ड सिंटेक्स:

  • जाओ और सेट प्रक्रिया के लिए अलग अलग पहुँच निर्दिष्ट करें। उदाहरण के लिए, आप सेट प्रक्रिया निजी और प्रक्रिया सार्वजनिक बनाना चाहते हैं।
+2

शिमी स्वचालित गुणों का जिक्र कर रहा है ... मुझे नहीं लगता कि यह एक है। – fretje

+1

यह vb में मौजूद नहीं है।नेट – albertjan

+2

यह (वीएस 2010) – fretje

4

this MSDN article के अनुसार, आप नहीं कर सकते:

स्वत: लागू किया गुण सुविधाजनक होते हैं और कई प्रोग्रामिंग परिदृश्यों समर्थन करते हैं। हालांकि, ऐसी स्थितियां हैं जिनमें आप एक ऑटो-लागू संपत्ति का उपयोग नहीं कर सकते हैं और को मानक, या विस्तारित, संपत्ति सिंटैक्स का उपयोग करना चाहिए।

[...]

  • जाओ और सेट के लिए विभिन्न पहुँच निर्दिष्ट करें:

    आप विस्तार संपत्ति परिभाषा सिंटैक्स का उपयोग करने के लिए यदि आप निम्न में से कोई एक कार्य करें करना चाहते हैं प्रक्रिया। उदाहरण के लिए, आप सेट प्रक्रिया निजी और प्रक्रिया सार्वजनिक बनाना चाहते हैं।

संबंधित मुद्दे