|
Получить List<Class>
|
|||
---|---|---|---|
#18+
авторList<Class1> class Class1 { public int id {get;set;} List<Class2> m_list_class2 {get;set;} } а допустим я имею экземпляр такого класса Class1 как мне получить List<Class2> в таком примере: допустим, получить все List<Class2>, где Class1.id = 1 List<Class1> listc1 = какой-нибудь уже заполненный. например, пытаюсь: c1.Where(x => x.id ==1).Select(x = >x.m_list_class2).ToList(); получается не то, что я хочу. Получается List<List<Class2>> без .ToList(); получается Enumerable<List<Class2>> _____________ Подытожу: Как получить экземпляр List<Class2> ? --------------------------------------------------------- SET @@verSION = 'Microsoft SQL Server 2005 - 9.00.3042.00 (Intel X86) Feb 9 2007 22:47:07 Copyright (c) 1988-2005 Microsoft Corporation Standard Edition on Windows NT 6.0 (Build 6002: Service Pack 2) ' ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2011, 13:23 |
|
Получить List<Class>
|
|||
---|---|---|---|
#18+
я понял. задача сводится к функции Aggregate, где все List<Class2> должны суммироваться. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2011, 14:55 |
|
Получить List<Class>
|
|||
---|---|---|---|
#18+
а как все члены List<Class2> в коллекции list<Class1> привести к одному большому List<Class2> ? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2011, 15:38 |
|
Получить List<Class>
|
|||
---|---|---|---|
#18+
SelectMoney, Aggregate ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2011, 12:54 |
|
Получить List<Class>
|
|||
---|---|---|---|
#18+
Erik_KartmannSelectMoney Наверное, имелось в виду SelectMany ? :) Вообще если id - ключевое поле, то Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2011, 17:37 |
|
|
start [/forum/topic.php?fid=17&fpage=38&tid=1350524]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 322ms |
total: | 453ms |
0 / 0 |