Вы можете найти целую кучу примеров Linq в visual studio.
Просто выберите Help -> Samples
, а затем разархивируйте образцы Linq.
Откройте решение примеров linq и откройте LinqSamples.cs проекта SampleQueries .
Ответ, который вы ищете, находится в методе Linq14:
int[] numbersA = { 0, 2, 4, 5, 6, 8, 9 };
int[] numbersB = { 1, 3, 5, 7, 8 };
var pairs =
from a in numbersA
from b in numbersB
where a < b
select new {a, b};