CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

大哥们一个C#结构问题

楼主zuozhiqiang_legend(一个人在家)2006-03-01 15:33:49 在 .NET技术 / 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#数组的问题?请各位大哥们指点一下!:)

关键词

  • c#
  • c++
  • 结构
  • 序列化
  • sizeconet
  • byvaltstr
  • unmanagedtype
  • marshalas
  • 程序

得分解答快速导航

  • 帖主:zuozhiqiang_legend

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo