すべてのレコードが保存されているシリアル化されたファイルを開いています。このコードは、現在のレコードのオブジェクト ID 番号プロパティとそれぞれのテキスト ボックス内の番号との一致を見つけます。一致する場合はレコードを削除したい。これを行う最良の方法は?
Item readItem = new Item();
BinaryFormatter bFormatter = new BinaryFormatter();
FileStream inFile = new FileStream(@"C:\file.dat", FileMode.Open, FileAccess.Read);
while (inFile.Position < inFile.Length)
readItem = (Item)bFormatter.Deserialize(inFile);
if (readItem.ID.ToString() == IDTextBox.Text)
{
??????
}