我有一组元组
ObservableCollection<Tuple<string, object, object>> oc = new ObservableCollection<Tuple<string, object, object>>();
我希望用户能够添加和使用新项目。 但是当涉及到序列化时,只有前两项很重要。 所以最后一个没有记录在文件系统上。
当然这不是一个大问题,因为我可以循环使用所有元素并将它们置于null但是我想知道我是否可以自动执行此操作。
提前谢谢
- ADD-- 现在我想到的是创建一个继承自Tuple类的MyTuple3类,其中只有前两个元素被标记为可序列化。据说还在寻找更好的东西。
答案 0 :(得分:0)
我不确定我是否正确理解了这个问题,但为什么你不这样做呢
var toSerialize = oc.Take(2);
然后序列化为Serialize