清除复杂的对象

时间:2017-08-01 05:27:10

标签: c# mvvm

我有一个复杂的对象,里面有几个集合。 对象和集合绑定到视图模型中的控件。

清除对象的最佳方法是什么?

我不认为我应该创建一个新对象,因为视图模型需要重新绑定。 我尝试编写反射代码,但它很快就很棘手..

1 个答案:

答案 0 :(得分:0)

向您的类添加一个方法,可能称为“Clear()”,它将所有成员变量设置为null并从列表中删除所有项目。