相关疑难解决方法(0)

为什么要使用Expression <Func <T >>而不是Func <T>?

我理解lambdas FuncAction代表们.但表达方式让我很难过.在什么情况下你会使用一个Expression<Func<T>>而不是一个普通的老年人Func<T>

c# lambda delegates expression-trees

910
推荐指数
10
解决办法
21万
查看次数

是什么=>调用以及如何在C#中使用它

我在示例代码中看到了=>,但我不知道这个操作数被调用了什么.由于该术语只是符号,因此Google搜索不是很有用.

以下是其使用示例:

var rolesAllowed = rolePermission.Where(permission => permission.Permissions.Any(p => Demand.HasFlag(p.Type))).ToList();
Run Code Online (Sandbox Code Playgroud)

这个问题与那些被肆无忌惮地标记为"重复"的问题不同.我正在寻找表达的名称,以便我可以研究如何使用它.所谓的重复项是针对已经知道=>被称为lambda表达式的人.

我要感谢花时间阅读和理解问题的人,并发表质量回复.

c#

0
推荐指数
1
解决办法
197
查看次数

标签 统计

c# ×2

delegates ×1

expression-trees ×1

lambda ×1