Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
16.11.2013, 13:20
|
|||
---|---|---|---|
|
|||
C#: Получение значений из списка, который находится в другом списке |
|||
#18+
Всем привет! Определил следующие типы: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54.
Хочу получить список прав для заданного ID пользователя таким образом: Код: c# 1. 2. 3.
Но появляется ошибка: Ошибка 1 Не удается неявно преобразовать тип "System.Collections.Generic.IEnumerable<System.Collections.Generic.List<ConsolePrivileges.PrivilegesNames>>" в "System.Collections.Generic.List<ConsolePrivileges.PrivilegesNames>". Существует явное преобразование (возможно, пропущено приведение типов) Как лучше скопировать нужные права в отдельный список? Получилось только так... Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Но перебирать все значения - не лучший вариант... Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.11.2013, 13:56
|
|||
---|---|---|---|
|
|||
C#: Получение значений из списка, который находится в другом списке |
|||
#18+
Andemki, не уверен, попробуй поправить тип возвращаемый функцией GetPriveleges в IEnumerable либо явно приведи полученную из Linq коллекцию к List что-то типа Код: c# 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.11.2013, 15:03
|
|||
---|---|---|---|
|
|||
C#: Получение значений из списка, который находится в другом списке |
|||
#18+
WitC, Попробовал изменить тип: Код: c# 1.
ничего не изменилось Преобразовал коллекцию в List, появилась ошибка: Ошибка 1 Неявное преобразование типа "System.Collections.Generic.List<System.Collections.Generic.List<ConsolePrivileges.PrivilegesNames>>" в "System.Collections.Generic.List<ConsolePrivileges.PrivilegesNames>" невозможно ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.11.2013, 18:28
|
|||
---|---|---|---|
|
|||
C#: Получение значений из списка, который находится в другом списке |
|||
#18+
Andemki, как то так Код: c# 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.11.2013, 19:55
|
|||
---|---|---|---|
|
|||
C#: Получение значений из списка, который находится в другом списке |
|||
#18+
Где-то в степи, Спасибо большое!) Получилось :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.11.2013, 23:03
|
|||
---|---|---|---|
C#: Получение значений из списка, который находится в другом списке |
|||
#18+
AndemkiНо перебирать все значения - не лучший вариант...При помощи LINQ Вы ровно это и делаете. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.11.2013, 23:08
|
|||
---|---|---|---|
C#: Получение значений из списка, который находится в другом списке |
|||
#18+
Где-то в степи, SelectMany получше будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.11.2013, 00:21
|
|||
---|---|---|---|
C#: Получение значений из списка, который находится в другом списке |
|||
#18+
Andemki Код: c# 1. 2. 3. 4. 5. 6. 7. 8.
Я конечно извиняюсь, но список priveleges получается один для всех пользователей, из какого бы места программы мы его не спросили ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.11.2013, 20:05
|
|||
---|---|---|---|
|
|||
C#: Получение значений из списка, который находится в другом списке |
|||
#18+
Pallaris, Хм, странно. У меня разный получается: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.11.2013, 20:16
|
|||
---|---|---|---|
|
|||
C#: Получение значений из списка, который находится в другом списке |
|||
#18+
skyANAAndemkiНо перебирать все значения - не лучший вариант...При помощи LINQ Вы ровно это и делаете. Т.е. разницы нет никакой перебирать значения в цикле foreach или делать тоже самое с помощью LINQ? Или что-то из этого, а может и другое быстрее и правильнее? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/moderation_log.php?user_name=SVhoy]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
68ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 492ms |
total: | 688ms |
0 / 0 |