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

c# struct解决办法

2013-11-04 
c#structpublic struct KFC{[MarshalAsAttribute(UnmanagedType.ByValArray, SizeConst 11)]public char

c# struct
public struct KFC  
        {
            [MarshalAsAttribute(UnmanagedType.ByValArray, SizeConst = 11)]
            public char[] sbxsohoh;
            [MarshalAsAttribute(UnmanagedType.ByValArray, SizeConst = 10)]
            public char[] shjhbh;
            public ulong zbh;
            public char zz;
            public char zt4;    
#if DLY
            public ulong ID;                            
#else
          public ushort ID;
#endif
  以上结构有多少个字节? 求大神指点
#if DLY
            public ulong ID;                            
#else
          public ushort ID;
#endif
这部分代码什么意思
           
c# struct 字节
[解决办法]
用sizeof运算符算下就是了。
[解决办法]
#if
...
这个叫条件编译

至于DLY是什么意思,天知道。不过你可以在项目属性中看到它的定义。

热点排行