У меня есть два массива говорятПопадая общие ценности в вопросе два массива с помощью LINQ
var list1 = string[] {"1", "2", "3", "4", "", ""};
var list2 = string[] {"2", "3", "4","",""};
Когда я пытаюсь получить общие элементы образуют эти два массива, используя следующий код
var listCommon = list1.Intersect(list2);
Это дает мне результат нравится это
string[] {"2", "3", "4", ""}
Но я хочу, он должен вернуться как этот
string[] {"2", "3", "4", "", ""}
Это escaping last empty string Значение при пересечении.
Почему бы вернулся 1? –
«1» - не общий предмет – Morvader
i hv отредактировал мой вопрос –