[StructLayout(LayoutKind.Explicit)]
public struct pp
{
[FieldOffset(4)]
public tt ts; -------这个大小是56
[FieldOffset(1)]
public char errorcode;-----这个应该是1
}可是marshal.sizeof(pp),大小是64,请问我怎么做才能让pp的大小为57,,help....
public struct pp
{
[FieldOffset(4)]
public tt ts; -------这个大小是56
[FieldOffset(1)]
public char errorcode;-----这个应该是1
}可是marshal.sizeof(pp),大小是64,请问我怎么做才能让pp的大小为57,,help....
解决方案 »
- c#问题,如何在代码编辑状态中的事件下拉菜单中显示所有的事件
- GetDeviceCaps 查询打印计的物理偏移量PhysicalOffsetX ,返回的单位是什么单位
- 一段(WINFORM)c#写的群发邮件程序调试出错.求助!
- 怎样用C#实现视频播放功能
- 多路视频数据还原
- 问一个关于把Excel中的特定字段的值插入到Sql Server当中的特定字段的问题
- C#怎样操作内存里面的东西?
- 去字符串中的内容
- 关于Marshal.GetFunctionPointerForDelegate 函数的问题
- 怎样在每天00:00分定时执行一个任务呢?
- HttpModule 的实际问题 急急急急急快来帮帮我!!!!
- 各位大哥帮帮忙,小妹在线等,附件下载的问题
看下这篇文章http://qingchina.bokee.com/3399821.html我也遇到过,暂时没办法解决c#不能像c++那样一个字节的对齐唯一的解决办法,手动按位赋值