В третьей форме получить текст из двух первых без повторений - C#
Формулировка задачи:
Есть 3 формы для ввода текста как в блокноте (забыл название компонента)
В первой форме я загружаю текст например: имена 250 шт.
Во второй форме я загружаю текст например: имена 251 шт.
Каким образом можно отсеять чтобы в 3 форме получилось одно имя?
То которого в первой форме нет?
Решение задачи: «В третьей форме получить текст из двух первых без повторений»
textual
Листинг программы
public static IEnumerable<TSource> Except<TSource>(this IEnumerable<TSource> first, IEnumerable<TSource> second, IEqualityComparer<TSource> comparer) { if (first == null) throw Error.ArgumentNull("first"); if (second == null) throw Error.ArgumentNull("second"); else return Enumerable.ExceptIterator<TSource>(first, second, comparer); } private static IEnumerable<TSource> ExceptIterator<TSource>(IEnumerable<TSource> first, IEnumerable<TSource> second, IEqualityComparer<TSource> comparer) { Set<TSource> set = new Set<TSource>(comparer); foreach (TSource source in second) set.Add(source); foreach (TSource source in first) { if (set.Add(source)) yield return source; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д