您好、欢迎来到现金彩票网!
当前位置:手机棋牌游戏平台 > 位域 >

C中既然没有位域那么用什么来替换呢? 下图是C++中定义的结构头

发布时间:2019-07-10 07:22 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部C# 虽说是不能直接指定位域。但是,你可以通过使用相应长度的类型以及通过 UnmanagedType 来指定要使用的长度嘛。

  呃,在这里你可以指定这个结构的非托管内存格式。如果用了 Explicit 就需要用 Offset 指定成员偏移;其它的两种虽然不需要,但是不太建议。

  C#里没有char[20]这种固定宽度占位的数组 你需要声明attribute来实现它的行为追问呵呵,谢谢,不太懂,有点麻烦。

  这两个只是普通的字符数组和整型变量。追答虽然普通 但是C#和C的内存排列方式是不一样的

  比如C#你想把一段byte[](对应c的char[])和一个复杂的结构体互相转化 语法非常麻烦

  C#里如果为了表达相同语义更好的方法是用类 而不是结构体 C#很少使用struct这东西...

  知道合伙人软件行家采纳数:866获赞数:2419认真回答者.向TA提问展开全部谁说没有的= =.....你确定没有?

  C#位域主要用于面对于某一个事物有多种混合状态时使用,单一的枚举更的在事物只具有单一属性时使用。为了更好的实现混合状态,我们可以在枚举加上C#位域标签。

  }更多追问追答追问抱歉!我是初学者,没看懂。能否帮忙把上面的C++头文件转换为C#代码。追答public struct _FileHead

  我好奇你在做撒子..东西我是已经帮你做了...手码.如果哪里写错..自己脑补..追问谢谢!

  图片是它的数据格式。追答哦哦..牛B了...如果不能解决您的问题..还有啥就继续追问哈..木有就结账啦

http://lake-macquarie.com/weiyu/443.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有