У меня есть следующие строковые массивы:
var array1 = new String[] { "A", "B", "C", "D" }
var array2 = new String[] { "B", "D" }
Мне нужно сделать следующее:
1) Найти элемент в массиве 2, который появляется первым в массиве 1 (в данном случае B);
2) Получить элемент в (1) и все остальные, которые появляются после него в массиве 1.
Так что в этом случае я бы получил:
var array3 = new String[] { "B", "C", "D" }
Я пытался сделать это за один шаг, используя лямбда-выражение.
Возможно ли это?