相关疑难解决方法(0)

C#中的方法组是什么?

在以下情况下,我经常遇到一个错误,例如"无法从'方法组'转换为'字符串'"

var list = new List<string>();
// ... snip
list.Add(someObject.ToString);
Run Code Online (Sandbox Code Playgroud)

当然最后一行有一个拼写错误,因为我忘记了之后的调用括号ToString.正确的形式是:

var list = new List<string>();
// ... snip
list.Add(someObject.ToString()); // <- notice the parentheses
Run Code Online (Sandbox Code Playgroud)

但是我想知道什么是方法组.谷歌也不是MSDN的帮助.

.net c# method-group

336
推荐指数
5
解决办法
15万
查看次数

递归过滤Linq到对象

是否可以使用linq到对象递归过滤递归树中的所有项目.

这是我正在使用的模型.这是由另一个应用程序给我的

public class Menu
{
   public string Name{get;set;}
   public string Roles{get;set;}
   public List<Menu> Children{get;set;}
}
Run Code Online (Sandbox Code Playgroud)

当用户登录我的应用程序时,我需要根据菜单项中指定的角色检查用户角色.我知道我可以编写一个递归方法,使用for循环检查它.

无论如何我在那里使用像'MenuList.Where(..检查角色)

提前致谢

c# linq

2
推荐指数
1
解决办法
2169
查看次数

标签 统计

c# ×2

.net ×1

linq ×1

method-group ×1