код ниже является частью авторизации. Я пытаюсь психически изобразить то, что это на самом деле делает, но не может каким-то образом.
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)));