ストリームが空かどうかを確認する 質問する

ストリームが空かどうかを確認する 質問する

XML ファイルをデシリアライズしようとしています。デシリアライズする前に、XML ファイル ストリームが空かどうかを確認する必要があります。

IsolatedStorageFileStream isfs1 = new IsolatedStorageFileStream("test.xml", 
    FileMode.Open, FileAccess.Read, isf);

// Deserialize the XML to an object
Settings s = new Settings();
SoapFormatter SF= new SoapFormatter();
s = (Settings) SF.Deserialize(isfs1); 

空かどうかはどうやって確認すればいいですかisfs1

ベストアンサー1

チェックしてくださいLengthストリームのプロパティ。

長さは、現在ファイル内にあるバイト数を表します。

0 の場合、ファイルは空です。

おすすめ記事