[英]How to store byte[] in a text file in c#?
我想使用 c# 在文本文件中存儲一個 byte[],其中文件內容應介於 0-255 之間。
例如
byte [] =new byte[] {0,0, 255, 0, 0 ,0,189, 198, 200, 100,.....}
我想在文本文件中看到的內容:
0,0, 255, 0, 0 ,0,189, 198, 200, 100,.....
我嘗試使用各種可用的方式:
此代碼在文件中寫入不可讀的符號。
using (var fs = new FileStream(MyFilePath, FileMode.Create, FileAccess.Write)) { fs.Write(by, 0, by.Length); }
此代碼寫入十六進制值,如“00-00-FF-00-00-00-BD-C6-C8-64”
File.WriteAllText(Myfilepath, BitConverter.ToString(Mybytearray));
您只需要一行代碼即可完成此操作:
File.WriteAllText(MyFilePath, string.Join(", ", bytes));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.