是否可以使用 linq to objects 递归过滤递归树中的所有项目。
这是我正在使用的模型。这是另一个应用程序给我的
public class Menu
{
public string Name{get;set;}
public string Roles{get;set;}
public List<Menu> Children{get;set;}
}
当用户登录我的应用程序时,我需要根据菜单项中指定的角色检查用户角色。我知道我可以编写一个递归方法来检查这个使用 for 循环。
无论如何,我在那里使用'MenuList.Where(..检查角色)
提前致谢