c# - Null Reference exception on an array within struct array -


इस सवाल का पहले से ही एक उत्तर है: < / p>

  • 2 9 उत्तर

    मुझे एक नल संदर्भ अपवाद प्राप्त होता है पर आकृतियाँ [0]। डैमिफ़ोफ़ आकृति [0] = 7; क्या मुझे किसी दूसरे प्रारंभिककरण की आवश्यकता है?

      सार्वजनिक संरचना TestArrayStruct {public int [] DamageofShape; } कक्षा कार्यक्रम {स्थिर शून्य मुख्य (स्ट्रिंग [] आर्ग्स) {TestArrayStruct [] आकृतियों = नए टेस्टअरेरेस्ट्रक्ट [5]; आकार [0] .DamageofShape [0] = 7; }}    

    आपको आरंभ करने की आवश्यकता है आकृतियाँ [0] .DamageofShape 1 , जिसका मान है null डिफ़ॉल्ट रूप से:

      आकृतियाँ [0] .DamageofShape = new int [4];   

    आप इसे कन्स्ट्रक्टर में भी कर सकते हैं:

      सार्वजनिक संरचना TestArrayStruct {public int [] DamageofShape; सार्वजनिक टेस्टअरेरेस्ट्रेटस्ट्रैक्ट (इंट साइज़) {this.DamageofShape = नया इंट [आकार]; }}   

    हालांकि, तब आप होगा को अपने स्ट्रेट को इसके लाभ लेने के लिए कन्स्ट्रक्टर के साथ इन्स्तांत करना होगा:

      आकृतियाँ [0] = नया परीक्षणअरेरेस्ट्रक्ट (4); आकार [0] .DamageofShape [0] = 7; पिछले संस्करण में यदि   

    गलत था

Comments

Popular posts from this blog

php - PDO bindParam() fatal error -

logging - How can I log both the Request.InputStream and Response.OutputStream traffic in my ASP.NET MVC3 Application for specific Actions? -

java - Why my included JSP file won't get processed correctly? -