मैं इसमें एक निश्चित आकार सरणी के साथ संरचना कैसे घोषित कर सकता हूं?मैं संरचना में सरणी कैसे घोषित कर सकता हूं?
मुझे समाधान मिला, लेकिन यह केवल आदिम डेटा-प्रकारों के लिए काम करता है। मुझे MyStruct
टाइप करने के लिए मेरी सरणी चाहिए।
तो मैं इसमें अन्य structs की एक सरणी के साथ एक संरचना कैसे घोषित कर सकता हूं?
पूर्व।
unsafe struct Struct1{
fixed int arrayInt[100]; // works properly
fixed Struct2 arrayStruct[100]; //not compile
}
क्या कोई जानता है कि केवल आदिम प्रकार क्यों हैं, और हर ब्लिटेबल प्रकार की अनुमति नहीं है? – CodesInChaos
बस अनुमान लगा रहा है: यदि आप प्रश्न में निर्माण की अनुमति देते हैं, तो उनमें से प्रत्येक स्ट्रक्चर 2-इंस्टेंस के सभी सदस्यों को भी निश्चित रूप से तय किया जाना था। तो घोंसले के कुछ स्तरों के साथ आपने पूरे स्थान पर वस्तुओं को ठीक किया है जो कचरा कलेक्टर को एक प्रमुख सिरदर्द देगा। – TToni