【问题标题】:writing byte array data into csv file将字节数组数据写入 csv 文件
【发布时间】: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,它对应于你的逗号分隔符?

标签: c# image file csv


【解决方案1】:

试试下面的代码

File.AppendAllText(filePath, BitConverter.ToString(image));

希望这是你所期待的。

【讨论】:

    猜你喜欢
    • 2016-03-14
    • 2014-04-10
    • 2019-02-07
    • 1970-01-01
    • 2017-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多