【发布时间】:2016-02-26 14:05:36
【问题描述】:
我有一组元组
ObservableCollection<Tuple<string, object, object>> oc = new ObservableCollection<Tuple<string, object, object>>();
我希望用户能够在其中添加和使用新项目。 但是当涉及到序列化时,只有前两项是重要的。 所以最后一个不必记录在文件系统中。
当然这不是什么大问题,因为我可以循环所有元素并将它们设置为 null,但我想知道是否可以自动执行此操作。
提前谢谢你
--添加-- 我现在想到的是创建一个 MyTuple3 类,它继承自 Tuple 类,其中只有前两个元素被标记为可序列化。话虽如此,仍在寻找更好的东西。
【问题讨论】:
-
你的想法最后听起来是对的。不知道为什么需要元组或从它继承,自定义类型应该在这里很好地完成工作。
标签: c# wpf serialization tuples observablecollection