在 .net C# 中第一次使用二进制格式
来自 MSDN 的代码是这样的:
IFormatter formatter = new BinaryFormatter();
Stream stream = new FileStream("MyFile.lvl", FileMode.Create, FileAccess.Write,FileShare.None);
formatter.Serialize(stream, Globals.CurrentLevel);
stream.Close();
只是想知道我应该IFormatter
在课堂上的一个字段中存储一个字段并一遍又一遍地使用它,还是应该像上面那样做并在每次保存/加载某些内容时实例化一个新字段?
我注意到它不是IDisposable
。