统一设置字节长度问题
[StructLayout(LayoutKind.Sequential, CharSet=CharSet.Ansi,Pack=1)]
public struct MyStruct
{
public Int32 iSize;
public Int32 ID;
...
};
我有很多结构,都要做
[StructLayout(LayoutKind.Sequential, CharSet=CharSet.Ansi,Pack=1)]设置,我想项目里面有没有统一配置的地方
------解决方案--------------------自己建立一个 struct 模板项文件,每次从此模板创建你的 struct
BTW,对于 C# 对于值类型,如 struct,LayoutKind 默认就是 Sequential ,没有必要显示指定
------解决方案--------------------