社区
C#
帖子详情
C#中如何清空字节数组byte[]?会的帮忙看下
l245382052
2011-12-14 03:25:06
如题,我设置的是 全局变量,因为多处用到,但是当第一次给byte[]赋值后,不清空的话,程序分两次取值 第一次和第二次取的一样,所以我想在 第一次取值完后 清空byte[]。请问应该如何手动清空,谢谢
...全文
8223
11
打赏
收藏
C#中如何清空字节数组byte[]?会的帮忙看下
如题,我设置的是 全局变量,因为多处用到,但是当第一次给byte[]赋值后,不清空的话,程序分两次取值 第一次和第二次取的一样,所以我想在 第一次取值完后 清空byte[]。请问应该如何手动清空,谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gomogomono
2014-05-22
打赏
举报
回复
不错
mjp1234airen4385
2011-12-15
打赏
举报
回复
Array.Clear(byte, 0 ,byte.Length);
byte[7]=(byte)1;
xonln
2011-12-14
打赏
举报
回复
要研究内存相关的,只能用非托管的语言如VC++,Delphi。。。
NET是自动的,你要研究也是搞不准 的,微软没有机会让你搞准这些
zabcd117
2011-12-14
打赏
举报
回复
(byte)1呗
maitianqingqing
2011-12-14
打赏
举报
回复
[Quote=引用 4 楼 stonespace 的回复:]
byte[]是引用类型,要释放它需要通过GC,你看不到,
释放byte[]内存效率会很低,一般不需要这么做,如果你确定要释放它,可以重新new一个byte[],这样原来那个就会在适当时机被回收,
byte[] a=new byte[50];
....
a=new byte[50];//这样先前那个数组就会被GC回收,
[/Quote]
这样就可以了嘛?我最近也为BYTE【】苦恼啊。明天我试试。感觉应该是可以的。
借你的帖子问一句,怎么修改byte[]某一项的值啊?比如我要改byte[7],应该怎么赋值啊、有没有人写一下啊?
不要解答 byte[7]=1;这样根本行不通,1是INT型,这样根本程序通不过。小妹诚心求教懂的人啊~~
bibi227
2011-12-14
打赏
举报
回复
真想强制清空的话,建议用using,例如
using(byte buff = new byte[Size])
{
// 你要用的代码,
}
OrangeEvan
2011-12-14
打赏
举报
回复
[Quote=引用 1 楼 hdt 的回复:]
Array.Clear
[/Quote]
+++1;
stonespace
2011-12-14
打赏
举报
回复
byte[]是引用类型,要释放它需要通过GC,你看不到,
释放byte[]内存效率会很低,一般不需要这么做,如果你确定要释放它,可以重新new一个byte[],这样原来那个就会在适当时机被回收,
byte[] a=new byte[50];
....
a=new byte[50];//这样先前那个数组就会被GC回收,
l245382052
2011-12-14
打赏
举报
回复
[Quote=引用 2 楼 stonespace 的回复:]
你说清空是什么意思?一般不需要做这个操作,你非要重新初始化,最简单的方法就是重新new一个,
[/Quote]
也就是把 byte[] 释放掉
stonespace
2011-12-14
打赏
举报
回复
你说清空是什么意思?一般不需要做这个操作,你非要重新初始化,最简单的方法就是重新new一个,
真相重于对错
2011-12-14
打赏
举报
回复
Array.Clear
c#
中
字节
数组
byte
[]、图片image、流stream,字符串string、内存流MemoryStream、文件file,之间的转换
字节
数组
byte
[]与内存流MemoryStream之间的转换。
字节
数组
byte
[]与字符串string之间的编码解码。
字节
数组
byte
[]与图片image之间的转化。
字节
数组
byte
[]与流stream之间的转换。流Stream 和 文件file之间的转换。将 Stream 转成
byte
[]将
byte
[] 转成 Stream。将 Stream 写入文件。
字节
数组
转化为输入内存流。输出内存流转化为
字节
数组
。从文件读取 Stream。字符串到
字节
数组
的编码。
字节
数组
到字符串的解码。
两个
byte
数组
拼接_
c#
如何将两个
字节
数组
合并为一个新的
字节
数组
呢?
摘要:下文通过
c#
将
字节
数组
合并的方法说明,如下所示;实现思路:1.定义一个新的
字节
数组
,其
数组
长度为两个
数组
之和2.使用
数组
的Array.Copy方法将
字节
数组
分别复制到新的
字节
数组
中
例:将两个
字节
数组
合并到一个新的
字节
数组
using System;using System.Text;using System.Collections.Generic;namespace consoleTest{c...
C#
三种
字节
数组
(
byte
[])拼接的性能对比测试
C#
三种
字节
数组
(
byte
[])拼接的性能对比测试
C#
整型与
字节
数组
byte
[]之间的转换
C#
int32,
byte
[] 相互转换 主要使用了
C#
自带的BitConvert类
C#
字节
数组
byte
[]和字符串string如何互相转换
在
C#
语法
中
,字符串使用的是string类型,
字节
数组
使用的是
byte
[],那么,这两者能不能互相转换,以及如何转换呢? 方法/步骤 打开visual studio,创建一个控制台应用程序,用于演示如何进行
字节
数组
byte
[]和字符串string的相互转换 在控制台应用程序的Main方法
中
,定义一个字符串string str = "这是字符串变量"; 将字符串转换为
字节
数组
,需要指定想要转成
字节
的字符集,因为,不同的字符集占用的
字节
数是不一样的。首先使用UTF-8的字
C#
111,092
社区成员
642,555
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章