Может ли кто-нибудь объяснить мне это выражение лямбда для меня? Это добрая ко мне сумасшедший

код ниже является частью авторизации. Я пытаюсь психически изобразить то, что это на самом деле делает, но не может каким-то образом.

IsAuthorized = ((x, y) => x.Any(z => y.Contains(z)));

Может ли кто-нибудь объяснить мне это лямбда для меня?

Спасибо!

Редактировать:

несавторизованный - это тип делегата. Предыдущий программист, который код, который, кажется, хочет держать его в секрете, положив делегат в конец файла CS.

Фактический код:

public delegate bool IsAuthorized(IEnumerable<Int32> required, IEnumerable<Int32> has);
IsAuthorized = ((x, y) => x.Any(z => y.Contains(z)));
6
задан wei 1 September 2011 в 17:18
поделиться