powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как получить список уникальных ID
4 сообщений из 4, страница 1 из 1
Как получить список уникальных ID
    #39479436
Mixon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть три класса A,B,C

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
public class A
{
public int ID_A;
public List<B> list_B;
....
}

public class B
{
public int ID_B;
public List<C> list_C;
....
}

public class C
{
public int ID_C;
....
}



Не пойму как для экземпляра класса А получить список уникальных ID_C
про бывал так:
List<int> list_id_c = _a.Select(x=> x.list_B ??? ).Distinct().ToList()
кроме как получить список уникальных ID_B ни чего достать не могу.

Заранее спасибо за совет.
...
Рейтинг: 0 / 0
Как получить список уникальных ID
    #39479448
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: c#
1.
_a.list_B.SelectMany(n=>n.list_C).Select(n=>n.ID_C).Distinct()

не проверял
...
Рейтинг: 0 / 0
Как получить список уникальных ID
    #39479465
Mixon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro
Код: c#
1.
_a.list_B.SelectMany(n=>n.list_C).Select(n=>n.ID_C).Distinct()

не проверял

Спасибо тебе Добрый человек!!!
...
Рейтинг: 0 / 0
Как получить список уникальных ID
    #39482151
ZhV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: c#
1.
2.
           int[]  arr = {325,3245,5,54325,5,465326,7,5,214,325, 7} ;
           HashSet<int> hs = new HashSet<int>(arr); // Все значения массива,  но по одному разу
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как получить список уникальных ID
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]