小编wei*_*wei的帖子

有人能向我解释这个lambda表达吗?这让我发疯了

以下代码是授权的一部分.我试图精神成像它实际上做了什么,但不能以某种方式.

IsAuthorized = ((x, y) => x.Any(z => y.Contains(z)));
Run Code Online (Sandbox Code Playgroud)

有人能向我解释这个lambda表达吗?

谢谢!

编辑:

IsAuthorized是委托类型.编写此代码的前一个程序员似乎希望通过将委托放在cs文件的末尾来保密.

实际代码是:

public delegate bool IsAuthorized(IEnumerable<Int32> required, IEnumerable<Int32> has);
IsAuthorized = ((x, y) => x.Any(z => y.Contains(z)));
Run Code Online (Sandbox Code Playgroud)

.net c# lambda

6
推荐指数
1
解决办法
290
查看次数

标签 统计

.net ×1

c# ×1

lambda ×1