बूलियन इन C # का आकार क्या है? क्या यह वास्तव में 4-बाइट्स लेता है?
मेरे पास बाइट्स और बुलियन के सरणियों के साथ दो संरचनाएं हैं: using System.Runtime.InteropServices; [StructLayout(LayoutKind.Sequential, Pack = 4)] struct struct1 { [MarshalAs(UnmanagedType.ByValArray, SizeConst = 3)] public byte[] values; } [StructLayout(LayoutKind.Sequential, Pack = 4)] struct struct2 { [MarshalAs(UnmanagedType.ByValArray, SizeConst = 3)] public bool[] values; } और निम्नलिखित कोड: class main { …