Streamに対する読み書きが終了した後、Closeメソッドを呼び出すことでStreamを閉じることができます。
Closeメソッドを使ってStreamを閉じる
using System;
using System.IO;
class Sample {
static void Main()
{
Stream stream = null;
try {
// Streamを開く
stream = File.OpenWrite("sample.dat");
var buffer = new byte[8] {0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48};
// streamにデータを書き込む
stream.Write(buffer, 0, 8);
}
finally {
// すべての処理が終わったらstreamを閉じる
if (stream != null)
stream.Close();
}
}
}