मैं सी # से डीएलएल को कॉल करने के साथ झुका रहा हूं, और अपने खुद के structs को परिभाषित करने की आवश्यकता में आया। तो, मैं सूट का पालन किया लेख के बहुत सारेमुझे स्पष्ट रूप से स्ट्रक्चरआउट निर्दिष्ट करना चाहिए?
[StructLayout(LayoutKind.Sequential)]
struct Foo ...
साथ struct के लिए एक अनुक्रमिक लेआउट के लिए मजबूर हैं, और मेरे कार्यक्रम में काम किया। अब, जब मैंने लाइन ली, तो यह अभी भी काम करता है। मुझे इसकी ज़रूरत क्यों है?
उत्तर के लिए धन्यवाद। मैंने बस उस रेखा के साथ और उसके बिना मेरी संरचना के स्ट्रक्चरलेआउट एट्रिब्यूट पर एक नज़र डाली थी। लगता है कि दोनों मुझे अनुक्रमिक देते हैं। क्या यह डिफ़ॉल्ट है? – biozinc
हां। मुझे किसी कारण से 10 वर्ण टाइप करना होगा ... –