我需要将矩阵写入文件并从中读取。我编写了代码,但它给了我一个无法写入文件的错误。需要你的帮助
BinaryFormatter formatter = new BinaryFormatter();
using (FileStream fs = new FileStream("matrix.dat", FileMode.OpenOrCreate, FileAccess.Write, FileShare.None))
{
formatter.Serialize(fs, matplus);
Console.WriteLine("Объект сериализован");
}
//десериализация
using (FileStream fs = new FileStream("matrix.dat", FileMode.OpenOrCreate))
{
Matrix deserilizeMatrix = (Matrix)formatter.Deserialize(fs);
Console.WriteLine("Ета матрица?");
}
添加到将被序列化的类
用于序列化的包装器:
好吧,实际上,使用示例本身:
如果发生错误,它将向控制台输出序列化异常消息。