多くEOF
のstrings
. 私はこのレコードを持っています
public struct hiScoreValue{
public string playerName;
public int encryptedScoreValue;
public string scoreMD5Checksum;
}
これは基本的にファイルの最後までループしますが、ファイル識別用の小さなヘッダーと、checksums
不正行為をさらに困難にするための追加の保存を除きます。
ファイルが終了したかどうかを確認するための最善の策は何でしょうか? 例外をキャッチEndOfStream
するか、こちらのような簡単な方法があります:(基本的にストリームの長さを取得してサイズを追加します);