我有一个表单,我需要保存对控件表单所做的操作。为此,我有这样的事情:
[NonSerialized()] public EventInfo evento;
public TimeSpan timeToWait;
[NonSerialized()] public Control sender;
public EventArgs eventArgs;
public Type typeOfControl;
public Type typeOfEventArgs;
我需要序列化,但不能序列化EventArgs,因为事件可以是键盘鼠标,这是表单上可以发生的各种事件。
这样做的目的,是制作一个记录器,它记录在表格上采取的所有动作。