我有两个列表,我希望将它们发送到bin文件,但使用此方法 我可以发送其中一个!可以使用这种方法,如果是,请帮助
var mystudent=List<student>();
var mycourse=List<course>();
string dir = @"D:\";
string serializationFile = Path.Combine(dir, "Student.bin");
//serialize
using (Stream stream = File.Open(serializationFile, FileMode.Create))
{
var bformatter = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();
bformatter.Serialize(stream, mystudentList);
}
// deserialize
using (Stream stream = File.Open(serializationFile, FileMode.Open))
{
var bformatter = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();
List<student> stud = (List<student>)bformatter.Deserialize(stream);
}