摘要: 最近在用C#做一个项目的时候,Socket发送消息的时候遇到了服务端需要接收C++结构体的二进制数据流,这个时候就需要用C#仿照C++的结 构体做出一个结构来,然后将其转换成二进制流进行发送,之后将响应消息的二进制数据流转换成C#结构。 1、仿照C++结构体写出C#的结构来 2、注意C#与C++数据 阅读全文
posted @ 2019-01-31 11:17 网络蚂蚁 阅读(1147) 评论(0) 推荐(1) 编辑
摘要: 本文详细分析了C#中struct和class的区别,对于C#初学者来说是有必要加以了解并掌握的。 简单来说,struct是值类型,创建一个struct类型的实例被分配在栈上。class是引用类型,创建一个class类型实例被分配在托管堆上。但struct和class的区别远不止这么简单。 概括来讲, 阅读全文
posted @ 2019-01-31 10:56 网络蚂蚁 阅读(16045) 评论(3) 推荐(3) 编辑
摘要: //c++:HANDLE(void *) c#:System.IntPtr//c++:Byte(unsigned char) c#:System.Byte//c++:SHORT(short) c#:System.Int16//c++:WORD(unsigned short) c#:System.UI 阅读全文
posted @ 2019-01-31 10:44 网络蚂蚁 阅读(2731) 评论(0) 推荐(0) 编辑