急问!数据类型问题

mw248 2006-10-31 10:26:15
做UDP通信,接收用c++实现,接收的数据类型是char m_data_buf[1024],在c#里只能转换成string吗?c#里使用了string类型获得这个数据,但是我想要的是原始的byte类型,因为里面要把浮点数,用四个字节转换成一个浮点数这样的,问题是,我用System.Text.Encoding.ASCII.GetBytes把获得的这个string再转成byte后,按以前直接用c#接收的byte解析数据处理方式却怎么也不行了
哪位知道怎么解决这样的问题呢?
急急急,谢谢
...全文
108 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mw248 2006-10-31
  • 打赏
  • 举报
回复
c++接收数据的部份我已无法再更改了,不知道有没有什么其它的办法?
灰太狼 2006-10-31
  • 打赏
  • 举报
回复
應該用byte來接收,你用char來接收的話,其實是把byte隱式轉成char了。
Knight94 2006-10-31
  • 打赏
  • 举报
回复
用byte[]来接收试试
mw248 2006-10-31
  • 打赏
  • 举报
回复
终于解决了,使用byte[]

110,825

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧