在C#中,我想将.tga图片读入字符串变量。 我使用许多变体来从文本文件中读取,但每个解决方案都存在问题。 文件大小17Kb 为什么不读全文?
例如,这不起作用:
string item = "";
while ((item = sr.ReadLine()) != null)
{
picture_string += sr.ReadLine()+"";
}
不起作用:
picture_string = sr.ReadToEnd();
不起作用
picture_string = File.ReadAllText(path);
答案 0 :(得分:2)
您尝试读取的文件是二进制文件,而不是文本文件。停止尝试读取二进制文件,就像它是文本文件一样。
var fileContents = File.ReadAllBytes(path);