Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Новый топик    Ответить
 Enumerable.Except и повторяющееся значение  [new]
mrbrooks
Member

Откуда: Дол Гулдур
Сообщений: 234
Хеллоу.
Возможно ли что нибудь сделать, что бы Enumerable.Except возвращал повторяющиеся данные, а не одно уникальное значение, т.е.
            int [] arr_a = {10, 20, 30, 40, 40, 10, 10};
            int [] arr_b = { 20, 30, 40, 40 };
            arr_a.Except(arr_b); //возвращает 10 - а хотелось бы 10, 10, 10

Или нужно делать все в рукопашную?
2 апр 10, 11:35    [8570298]     Ответить | Цитировать Сообщить модератору
 Re: Enumerable.Except и повторяющееся значение  [new]
МСУ
Member [заблокирован]

Откуда: http://codearticles.ru
Сообщений: 31089
foreach (var item in arr_a.Except(arr_b))
{
    var elements = Enumerable.Repeat(item, arr_a.Count(d => d == item));
}
2 апр 10, 11:51    [8570428]     Ответить | Цитировать Сообщить модератору
 Re: Enumerable.Except и повторяющееся значение  [new]
mrbrooks
Member

Откуда: Дол Гулдур
Сообщений: 234
МСУ, браво камрад!
Большое спасибо!
2 апр 10, 12:34    [8570852]     Ответить | Цитировать Сообщить модератору
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Ответить