急问!数据类型问题

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解析数据处理方式却怎么也不行了
哪位知道怎么解决这样的问题呢?
急急急,谢谢
...全文
100 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
mw248 2006-10-31
  • 打赏
  • 举报
回复
c++接收数据的部份我已无法再更改了,不知道有没有什么其它的办法?
灰太狼 2006-10-31
  • 打赏
  • 举报
回复
應該用byte來接收,你用char來接收的話,其實是把byte隱式轉成char了。
Knight94 2006-10-31
  • 打赏
  • 举报
回复
用byte[]来接收试试
mw248 2006-10-31
  • 打赏
  • 举报
回复
终于解决了,使用byte[]
相关推荐
发帖
C#

10.8w+

社区成员

.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
帖子事件
创建了帖子
2006-10-31 10:26
社区公告

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