반응형

전체 글 549

C# bool 형식 마샬링 할 때 주의 할 점 | C# Boolean Marshaling

C# bool 형식 마샬링 할 때 주의 할 점 | C# Boolean Marshaling 예로 아래와 같은 C++코드에서 // C++ Code #pragma pack(1) class Data { public: bool IsUsed; char Description[64]; } #pragma pack() C#으로 마샬링 하면 // C# Code [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 1)] public class Data { public bool IsUsed; [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 64)] public string Description; } 위와 같이 변경 할 수..

C# 2023.02.16
반응형