我有一个对象列表(实际上是一个 ObservableCollection)(在我创建的类中定义的类型对象),每个对象都有自己的对象列表。这是一个档案列表,每个档案都有一个文件列表。
设置存档的“启用”属性时,我需要检查是否还没有另一个启用的具有相同文件的存档。如果是这样,我需要做一些事情。
因此,如果我有(例如)1000 个档案并启用了档案,我必须搜索每个档案的文件列表(= 1000 个档案列表中的每个文件列表)以搜索匹配项。
这是一个糟糕的实施吗?制作一个包含启用的档案文件的额外列表会更好吗?或者也许是另一种更好的方法?
在归档类中定义列表并将其设为静态是一个好主意,还是我应该在使用列表的类中定义它(总是只有一个档案列表)
谢谢(新手在这里尝试通过实践来学习)