UserSettings中的FileInfo保存为Null?

时间:2015-05-13 22:21:23

标签: c# fileinfo settings

我查看了FileInfo类,看到它标有Seri​​alizableAttribute。我不完全理解这个属性的含义,但对我来说,它表明FileInfo类应序列化到设置保存的XML文件中,但事实并非如此,因为当项目加载时,FileInfo设置为null

如何将FileInfo保存到UserSettings?

1 个答案:

答案 0 :(得分:1)

你做不到。 XmlSerializer需要一个无参数的构造函数 - FileInfo没有。它标记为Serializable,因为还有其他序列化程序没有相同的要求。

Related question.