当前位置:编程学习 > C#/ASP.NET >>

C# 如何替换byte[]中的全部\0为""

C# 如何替换byte[]中的全部\0为"" --------------------编程问答-------------------- 试下用Replace,不知道行为行。。。。 --------------------编程问答-------------------- 先根据编码方式转换成string,再Replace,最后再转回byte[]。 --------------------编程问答-------------------- 额,foreach... --------------------编程问答--------------------
		byte[] bytes = new byte[5] { 0, 50, 40, 0, 60 };
string s = Encoding.UTF8.GetString(bytes).Replace("\u0000", "");
byte[] r = Encoding.UTF8.GetBytes(s);
--------------------编程问答-------------------- 问题解决了,谢谢大家 --------------------编程问答-------------------- 遍历判断
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,