Size: a a a

2020 July 29

A

Alex_R in CODE BLOG / C#
Добырй день. Всё мозг кипит. Я в LINQ не силён. И не могу догнать. Есть List

List<CodeAndNi> list = new List<CodeAndNi>()
           {
               new CodeAndNi() {Code = "c1", Ni = ""},
               new CodeAndNi() {Code = "c2", Ni = "1"},
               new CodeAndNi() {Code = "c3", Ni = "1"},
               new CodeAndNi() {Code = "c4", Ni = "2"},
               new CodeAndNi() {Code = "c5", Ni = "3"},
               new CodeAndNi() {Code = "c6", Ni = "4"},
               new CodeAndNi() {Code = "c7", Ni = ""},
               new CodeAndNi() {Code = "c8", Ni = "4"}
           };

Нужно выбрать только повторяющиеся по полю NI значения, что бы на выходе получился вот такой лист

{Code = "c1", Ni = ""},
{Code = "c7", Ni = ""},
{Code = "c2", Ni = "1"},
{Code = "c3", Ni = "1"},
{Code = "c6", Ni = "4"},
{Code = "c8", Ni = "4"}


Пишу такой запрос
источник

A

Alex_R in CODE BLOG / C#
var notuniqu = list.GroupBy(x => x.Ni)
               .Where(g => g.Count() > 1)
               .Select(y => y.Key)
               .ToList();

Но он мне выводит только "", "1", "4". А мне нужен готовый List<CodeAndNi>
источник

A

Alex_R in CODE BLOG / C#
Подскажите плиз) для опытных это на изи мне кажется)
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
Alex_R
var notuniqu = list.GroupBy(x => x.Ni)
               .Where(g => g.Count() > 1)
               .Select(y => y.Key)
               .ToList();

Но он мне выводит только "", "1", "4". А мне нужен готовый List<CodeAndNi>
во первых в селекте просто y
источник

II

Ilya Irbitskiy in CODE BLOG / C#
и вместо Select - SelectMany
источник

A

Alex_R in CODE BLOG / C#
Ilya Irbitskiy
и вместо Select - SelectMany
вроде получилось
источник

A

Alex_R in CODE BLOG / C#
Спасибо @Bars0_o @GarlicJuice
источник

II

Ilya Irbitskiy in CODE BLOG / C#
источник

SB

Sergey Benzenko in CODE BLOG / C#
Блин, народ, каждый день чуть отвлекусь на пару часов, тут 200+ сообщений. Когда вы работаете ваще?
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
Sergey Benzenko
Блин, народ, каждый день чуть отвлекусь на пару часов, тут 200+ сообщений. Когда вы работаете ваще?
Вот щас и работаю
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
Ток чот не работается
источник

AN

Alexander Neutov in CODE BLOG / C#
Sergey Benzenko
Блин, народ, каждый день чуть отвлекусь на пару часов, тут 200+ сообщений. Когда вы работаете ваще?
same shit
источник

IM

Ivan Morgun in CODE BLOG / C#
Пиздец...
источник

DF

DOG FATHER in CODE BLOG / C#
Что за ошибка бд 0122
источник

DF

DOG FATHER in CODE BLOG / C#
?
источник

🎁

🎁Kopoh🎄 in CODE BLOG / C#
Ivan Morgun
Пиздец...
+
источник

4

4g in CODE BLOG / C#
Sergey Benzenko
Блин, народ, каждый день чуть отвлекусь на пару часов, тут 200+ сообщений. Когда вы работаете ваще?
ваще не работаем 🤣
источник

AM

Azure Mynn in CODE BLOG / C#
4g
ваще не работаем 🤣
++
источник

AM

Azure Mynn in CODE BLOG / C#
В 2020 работать?? Пффф
источник

DF

DOG FATHER in CODE BLOG / C#
Это что
источник