大哥们一个C#结构问题
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi)]
public struct Search_sms_resp
{
[MarshalAs(UnmanagedType.ByValTStr,SizeConet=32)]
public string UserNumber;
[MarshalAs(UnmanagedType.ByValTStr,SizeConet=12)]
public string ServiceId;
[MarshalAs(UnmanagedType.ByValTStr,SizeConet=5)]
public string FeeCode;
public int MsgLength;
[MarshalAs(UnmanagedType.ByValTStr,SizeConet=1024)]
public string MsgContent;
}
这样的结构怎么变成字节数组。
问题点数:40、回复次数:5Top
1 楼jiezhi(风满袖)回复于 2006-03-01 15:38:28 得分 0
做序列化。
比如做二进制序列化,或者序列化为xml string后再转换为byte[]Top
2 楼zuozhiqiang_legend(一个人在家)回复于 2006-03-01 15:46:40 得分 0
我应该怎么做,我们是两个程序,一个是C++的程序,一个是C#的程序,之间通讯用socket
C++那边是用结构发送的。我这边该怎么接收,他发过来的是字节数组,我怎用结构收,回复信息的时候我应该怎么把结构发过去。
Top
3 楼rtdb(东临碣石)回复于 2006-03-01 15:52:01 得分 0
把结构转成XML先。
Top
4 楼zuozhiqiang_legend(一个人在家)回复于 2006-03-01 15:55:13 得分 0
大哥们这样说我很着急的,能不能把具体的代码,大概写一下。Top
5 楼hdt(倦怠)回复于 2006-03-01 16:00:04 得分 0
http://community.csdn.net/Expert/topic/4582/4582007.xml?temp=2.241153E-02Top
相关问题
- 大哥们,谈谈:什么是B/S结构?他和C/S比较有什么有缺点(对于开发者和用户)?
- 有无哪位大哥大姐知道C\C++中怎样强制结构体紧凑分配空间?
- 各位大哥,给小弟介绍一本比较经典的数据结构的书吧!C语言描述
- 请问哪位大哥知道C++ Builder的工程文件的结构(就是Project1.bpr)
- C++大哥们,我求死你们了,帮帮小弟吧
- 大哥们关于C语言编程的问题,急!!!!!
- C####### C###### 大哥们!如何获得多播组中的组员ip和其他信息?? C######## C########
- 求助:c++大哥请进!
- 初看数据结构,碰到个问题,请求大哥们帮忙
- 关于C#数组的问题?请各位大哥们指点一下!:)




