读取具有许多字符串的二进制流 - 检查文件结尾

时间:2013-01-12 15:36:50

标签: c# for-loop binaryfiles

我需要知道如何检查具有大量EOF的二进制文件中的strings。我有这个记录

public struct hiScoreValue{
    public string playerName;
    public int encryptedScoreValue;
    public string scoreMD5Checksum;
}

基本上循环直到文件结尾,除了用于文件识别目的的小标题,并且存储一些额外的checksums以便使作弊更加困难。

那么检查文件是否已经结束的最佳选择是什么?捕获EndOfStream异常或者更简单的方法,类似于一个here :(基本上获取流的长度并添加大小);

0 个答案:

没有答案