请教一个字节处理问题

Carpathia 2009-08-19 04:01:19
一个长度为1024*500的byte[]字节数组,要求取出里面有用的数据,肯定在1024*500以内,长度不固定
...全文
68 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuyingying1986 2009-08-19
  • 打赏
  • 举报
回复
byte[] msg = new byte[1024];
int size = tcpwork.Receive(msg);
byte[] tmp = new byte[size];
Array.Copy(msg, tmp, size);
xupeihuagudulei 2009-08-19
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zgke 的回复:]
byte[] _Bytes =new byte[1024*500];

_Bytes[位置] 这样不就可以了了?
[/Quote]
love_cloud 2009-08-19
  • 打赏
  • 举报
回复
有点晕........
zgke 2009-08-19
  • 打赏
  • 举报
回复
byte[] _Bytes =new byte[1024*500];

_Bytes[位置] 这样不就可以了了?
Carpathia 2009-08-19
  • 打赏
  • 举报
回复
楼上这样不行吧,数组里面有效的数据也会有0的,怎么可能知道这个数没用,而且效率也是问题
wuyi8808 2009-08-19
  • 打赏
  • 举报
回复
byte[] array = new byte[1024*500];
// ...
foreach (byte b in array)
{
if (b有用) 取出b
}

110,533

社区成员

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

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

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