社区
C#
帖子详情
关于C#使用联合体的问题,求教
qq_31797489
2017-07-15 08:40:07
C++里面有这么一段联合体,现在需要在C#里面使用它。
typedef union
{
struct
{
unsigned char A1 : 1;
unsigned char A2 : 1;
}BIT;
__int64 value;
}
我知道在C#里面可以在结构体里面设置每个元素的的起始内存位置,但那种是按字节偏移,我这个是需要按位偏移。不知道大家之前有没有弄过,给点建议或样例最好
...全文
323
2
打赏
收藏
关于C#使用联合体的问题,求教
C++里面有这么一段联合体,现在需要在C#里面使用它。 typedef union { struct { unsigned char A1 : 1; unsigned char A2 : 1; }BIT; __int64 value; } 我知道在C#里面可以在结构体里面设置每个元素的的起始内存位置,但那种是按字节偏移,我这个是需要按位偏移。不知道大家之前有没有弄过,给点建议或样例最好
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
threenewbee
2017-07-15
打赏
举报
回复
C#没有结构体,但是可以用属性 get/set包装一个出来。
幻夢之葉
2017-07-15
打赏
举报
回复
你把BIT中的两个位,在C#替换为两个字节布局 反正你内存始终不低于sizeof(__int64)的
C#
高性能大容量SOCKET并发完成端口例子(有
C#
客户端)完整实例源码
例子主要包括SocketAsyncEventArgs通讯封装、服务端实现日志查看、SCOKET列表、上传、下载、远程文件流、吞吐量协议,...服务端用
C#
编写,并
使用
log4net作为日志模块; 同时支持65536个连接,网络吞吐量可以达到400M。
C#
实现摄像头控制
在WIN7操作系统中, 资源管理器里面已经无法打开摄像头了, 这个小工具
使用
AForge类库实现
C#
操作摄像头, 代码超级简捷 , 5行核心代码解决
问题
所有
问题
.
仿QQ2008聊天程序(
c#
源码)
仿QQ2008聊天程序(
c#
源代码)
c#
+多年积累的类库(非常全)
c#
+多年积累的类库(非常全),分享给大家,XML操作,文件操作,图形操作,数据库操作
C#
实现C的Union
联合体
在
使用
STM32给上层Unity发串口消息的时候,下位机
使用
了C++的Union
联合体
作为数据类型,而Unity
使用
的
C#
并没有Union
联合体
这一概念,所以记录下来。
联合体
概念
联合体
union的基本特性——和struct的同与不同 union...
C#
110,528
社区成员
642,571
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章