首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

统一设置字节长度有关问题

2012-03-05 
统一设置字节长度问题[StructLayout(LayoutKind.Sequential,CharSetCharSet.Ansi,Pack1)]publicstructMy

统一设置字节长度问题
[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 ,没有必要显示指定
[解决办法]

热点排行