如何解决如何在C#的文本文件中存储byte []?
我想使用c#在文本文件中存储一个byte [],文件内容应在0-255之间。
例如
byte [] =new byte[] {0,255,189,198,200,100,.....}
我想在文本文件中看到的内容:
0,.....
我尝试了各种可用方式:
-
此代码在文件中写入不可读的符号。
using (var fs = new FileStream(MyFilePath,FileMode.Create,FileAccess.Write)) { fs.Write(by,by.Length); }
-
此代码写入十六进制值,例如“ 00-00-FF-00-00-00-BD-C6-C8-64”
File.WriteAllText(Myfilepath,BitConverter.ToString(Mybytearray));
解决方法
您只需要一行代码即可完成此操作:
File.WriteAllText(MyFilePath,string.Join(",",bytes));
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。