Удалить элемент из IEnumerable - C#
Формулировка задачи:
как из IEnumerable последовательности "вычесть" элемент? никак не придумаю т.е. вернуть все элементы кроме указанного
Решение задачи: «Удалить элемент из IEnumerable»
textual
Листинг программы
public static IEnumerable<T> Without<T>(this IEnumerable<T> seq, T value)
{
foreach (var item in seq)
if (!item.Equals(item))
yield return item;
}