我序列化c#對象並將其附加到文件。但如此多的對象在文件中增加。約20000個對象。在c文件中搜索或查找IO序列化對象#
public void SerializeObject(string filename, ObjectToSerialize objectToSerialize)
{
Stream stream = File.Open(filename, FileMode.Create);
BinaryFormatter bFormatter = new BinaryFormatter();
bFormatter.Serialize(stream, objectToSerialize);
stream.Close();
}
後來我想從這個文件中獲取一個對象。那我怎麼找到它。反序列化數組中的20000對象並通過linq進行搜索有意義嗎?或者有沒有實用的方法?
不重要的編程語言可能是C++或c#。
只是使用一個數據庫來實現它 –