C#将二进制文件文本读入字符串

时间:2014-01-26 19:23:10

标签: c# string null streamreader

我在二进制数据中有这些文本行:

 "TUNGUSKA_D.Decal_M.Tunguska_Logo_M.Lights_M.N_ReactiveCage.M_ReactiveSide.M_KitAtlas.GlassTint_M.."

如果我使用以下内容:

StreamReader sr = new StreamReader(File.OpenRead(path));
sr.BaseStream.Position = 9840;
string MeshNamesInString = sr.ReadToEnd();

它只返回"TUNGUSKA_D"

它似乎只读取Null(。)并停止。我如何获得整个字符串?

感谢

1 个答案:

答案 0 :(得分:1)

尝试使用相同的库但使用不同的方法。 File.ReadAllText();