【发布时间】:2013-09-12 09:40:10
【问题描述】:
我有一个字节数组,我正在尝试将其写入 csv 文件。类似这样的东西
string second=image.ToString();
string csv = string.Format("{0},{1}\n", first,second);
File.AppendAllText(filePath, csv);
其中图像是字节数组。当我尝试写入文件时,它显示 system.byte[] 而不是字节数组。如何写入实际数据。
【问题讨论】:
-
csv是文本文件,不要往里面写入二进制数据。
-
要将字节写入文件可以使用File.WriteAllBytes,但@I4V 说csv 文件用于文本是对的,为什么要放入二进制数据?
-
CSV 代表“逗号分隔值”你有什么策略来防止字节之一是 0x2c,它对应于你的逗号分隔符?