2011-09-17 8 views
14

निर्माण के दौरान उन्होंने उल्लेख किया कि आईबीफर प्राप्त करने के लिए, AsBuffer() नामक बाइट एरे पर एक विस्तार विधि है। दुर्भाग्यवश उन्होंने उल्लेख नहीं किया कि यह किस नामस्थान में छिप रहा है, और ऐसा लगता है कि मैंने जो कुछ भी जोड़ा है, वह ऐसा नहीं लगता है। क्या किसी ने पाया है कि यह कहां छुपा रहा है?आईबीफर बाइट []। AsBuffer एक्सटेंशन विधि कहां है?

उत्तर

33

नामस्थान System.Runtime.InteropServices.WindowsRuntime है।

वीएस ऑब्जेक्ट ब्राउज़र आपका मित्र है - बस फ्रेमवर्क स्विचर को तदनुसार सेट करना सुनिश्चित करें। मेट्रो ऐप्स में उपलब्ध .NET पुस्तकालयों के लिए, आप ".NET Framework Core 4.5" चाहते हैं।

+1

मुझे नहीं पता था कि आप वास्तव में ऑब्जेक्ट ब्राउज़र में खोज सकते हैं, धन्यवाद! – ermau

+0

वर्थिंग को जानने के लिए भी: ये एक्सटेंशन विधियां काफी हद तक केवल आईबीफ़र और एमएस के अपने विंडोज़ रनटाइम बफर के गैर-प्रबंधित कार्यान्वयन के साथ काम करेंगी। उपयोगकर्ता द्वारा समर्थित प्रबंधित आईबीफर कार्यान्वयन एक आंतरिक कलाकारों में विफल हो जाएगा। मैं अपने और उनके IBufferByteAccess घोषणा के बीच प्रकार समानता को मजबूर करने में सक्षम नहीं हूं .. –

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