标签存档: OpenFileDialog

OpenFileDialog导致BinaryFormatter失效?

c#  openfiledialog编写一个C#窗体程序时,为了省事,直接用BinaryFormatter.Serialize来保存程序的配置。配置文件名不含路径,因为预期的保存位置就跟可执行文件在同一目录下。所以使用默认路径,在formclosing事件中来进行序列化保存。窗体上还有一个“打开文件”按钮触发打开文件对话框(调用openfiledialog.showdialog()方法),进行一些文件操作。然后在调试时,发现几个奇怪现象:

继续阅读 »