C#中如何把字节数组清空?
byte[]tmp=newbyte[1024];.....//操作//在这里想把tmp清空,即Encoding.ASCII.GetString(tmp)输出为空,而不是1...
byte[] tmp = new byte[1024];.....//操作 //在这里想把tmp清空,即Encoding.ASCII.GetString(tmp) 输出为空,而不是1024个空格.
展开
展开全部
一般是这么用的
byte[] tmp = null;
可以用其它数据来初始化tmp,如图片等用IO流初始化。
然后进行一系列的操作后
需要清空tmp,直接 tmp=null; 就OK了。
byte[] tmp = null;
可以用其它数据来初始化tmp,如图片等用IO流初始化。
然后进行一系列的操作后
需要清空tmp,直接 tmp=null; 就OK了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很简单,一个循环遍历数组,把每个元素都赋值为0,就行
for (int i = 0; i < tmp.Length; i++)
{
tmp[i] = 0;
}
for (int i = 0; i < tmp.Length; i++)
{
tmp[i] = 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-03-27
展开全部
Trim()明显不对.因为新建的字节数组,里面存的是ASCII码,值都为ASCII码的0.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Clear是数组类中的静态方法,该方法可以通过将数组元素设置为0或null来删除一个或多少数组元素,方法原型如下,tmp.Clear(tmp,index(起始索引int型),length(要清除的元素数int型))。祝你好运!手机打字真麻烦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询