我有一个树图,其结构如下:
var myTree = myRepository.GetTree();
标的<> />以下列方式编排:
public class Folder
{
public string Name { get; set; }
public List<Folder> Folders { get; set; }
public Folder Parent { get; set; }
}
Assuming that a repository is returning to me something like this structure:
MyFolder
-MyChild01
-MyChild02
-MySubChild01
-MyChild03
-MySubChild02
如果该项目的名称为02,我需要重新阅读树木中的所有项目。 我必须把该项目从树中删除。 因此,最后结果应当是:
MyFolder
-MyChild01
-MyChild03
我愿看到,如何利用以匿名代表身份或以休养身份行事的解职准则来做到这一点。