为了保存我的应用程序的所有设置,我在文件中使用序列化,如本教程中所述:http: //www.codeproject.com/Articles/1789/Object-Serialization-using-C
所以我创建了一个名为 Keyboard 的类
[Serializable()]
class Keyboard : ISerializable
{
private DeviceInf _infoKbd;
private Screen _displayAttached;
}
当我启动我的程序时,应用程序在序列化过程中崩溃,说 Screen 不可序列化。所以我的问题是:如何序列化一开始不可序列化的.NET?