我正在打开一个存储了我所有记录的序列化文件。该代码在当前记录的对象 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)
{
??????
}