Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将字节数组数据写入csv文件_C#_Image_File_Csv - Fatal编程技术网

C# 将字节数组数据写入csv文件

C# 将字节数组数据写入csv文件,c#,image,file,csv,C#,Image,File,Csv,我有一个字节数组,我正试图将其写入csv文件 string second=image.ToString(); string csv = string.Format("{0},{1}\n", first,second); File.AppendAllText(filePath, csv); 其中图像是字节数组。当我试图写入文件时,它显示system.byte[]而不是字节数组。如何写入实际数据。请尝试以下代码 File.AppendAllText(filePath, BitConverter.T

我有一个字节数组,我正试图将其写入csv文件

string second=image.ToString();
string csv = string.Format("{0},{1}\n", first,second);
File.AppendAllText(filePath, csv);
其中图像是字节数组。当我试图写入文件时,它显示system.byte[]而不是字节数组。如何写入实际数据。

请尝试以下代码

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

希望这是您所期望的。

csv是一个文本文件,不要将二进制数据写入其中。要将字节写入您可以使用的文件,但@I4V说csv文件是文本文件是正确的,为什么要将二进制数据放入其中?csv代表“逗号分隔值”您的策略是什么,以防止其中一个字节成为0x2c,哪个与逗号分隔符相对应?