I have the following LINQ statement and I want to rewrite it using extension methods.
from x in e from y in e from z in e select new { x, z }
One possible solution:
e.Join(e, x => 42, y => 42, (x, y) => new { x, y }) Join(e, _ => 42, z => 42, (_, z) => new { _.x, z });
However, this is all but elegant.
Do you know how to improve the beauty of the second expression?
Jakub ล turc
source share