vb.net - Correct way to create a List(of Bytes) within a Class Structure -


मेरे पास एक वर्ग के भीतर निम्नलिखित संरचना है:

  सार्वजनिक संरचना डेटास्ट्रैक्ट सार्वजनिक डाटा पैकेट की सूची के रूप में (बाइट की)   

मैं इस सूची का कुशल उपयोग कैसे करूं?

मैं कोशिश कर रहा हूं जैसे:

  यदि rxDataStruct डेटा पैकेट IsNot कुछ भी नहीं तो rxDataStruct.dataPacket.Clear () अन्य rxDataStruct.dataPacket = नई सूची (बाइट की) समाप्ति यदि   

या

  rxDataStruct.dataPacket = नई सूची (बाइट की) से {0}   

लेकिन इनमें से प्रत्येक भी मुझे एक ऑब्जेक्ट संदर्भ देता है जो ऑब्जेक्ट के उदाहरण के लिए सेट नहीं है। त्रुटि जब मैं कॉल करने की कोशिश करता हूं:

  rxDataStruct.dataPacket.Add (बाइटपेकेट)    

आपको एक datastruct उदाहरण बनाते समय डेटा पैकेट सदस्य को इनिशियलाइज़ करना होगा।

  नई मान के रूप में मंद मान () Value.dataPacket = नई सूची (बाइट की) ()   

ध्यान दें यह बेहतर होगा यदि आपने वर्ग के बजाय संरचना < / कोड> यहां कक्षा के साथ आप किसी भी क्षेत्र प्रारंभकर्ता का उपयोग करके सभी उदाहरणों के लिए डेटा पैकेट सदस्य को आरंभीकृत कर सकते हैं।

  पब्लिक क्लास डेटास्ट्रैक्ट सार्वजनिक डाटा पैकेट के रूप में सूची (बाइट की) = नई सूची (बाइट की) () .. अंतिम कक्षा    

Comments

Popular posts from this blog

mysql - BLOB/TEXT column 'value' used in key specification without a key length -

c# - Using Vici cool Storage with monodroid -

python - referencing a variable in another function? -