Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
12.10.2014, 22:04
|
|||
---|---|---|---|
|
|||
Получить все свойства ICollection<S> объекта. |
|||
#18+
привет Есть объект класса T. Как получить свойство ICollection<Ы> объекта и пройти циклом по его элементам если неизвестен его генерик-тип S? В гугле нашёл следующее: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
obj - экземпляр некоего класса у которого есть свойство ICollection<Type1>. Но в if для этого свойства возвращается false. Как сделать чтобы свойство ICollecton<Type1> всё же нашлось? (класс autogenerated code так что свойство может быть только ICollection<Type1>) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.10.2014, 22:23
|
|||
---|---|---|---|
|
|||
Получить все свойства ICollection<S> объекта. |
|||
#18+
Опечатка. Как получить свойство ICollection<Type1> объекта и пройти циклом по его элементам если неизвестен его генерик-тип Type1? Собственно, генерик-тип добыить можно: Код: c# 1.
а получить само значение свойства ICollecton<Type1> не получается. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.10.2014, 22:32
|
|||
---|---|---|---|
|
|||
Получить все свойства ICollection<S> объекта. |
|||
#18+
rigorMortis, исходите из предположения что IEnumerable а не IEnumerable<T> ну будет упаковка значимых, так сказать плата за не х..я не знаю.. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.10.2014, 22:57
|
|||
---|---|---|---|
|
|||
Получить все свойства ICollection<S> объекта. |
|||
#18+
Ну допустим так в блок if заходит. Код: c# 1. 2. 3. 4. 5. 6.
Что-то затруднился дальше как по коллекции propertyValue пройти чтобы получить каждый её элемент генерик-типа? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.10.2014, 23:01
|
|||
---|---|---|---|
|
|||
Получить все свойства ICollection<S> объекта. |
|||
#18+
опять же в гугле пример Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9.
но студия такого не скомпилит, ругется на Код: c# 1.
что не опознан GenericType. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.10.2014, 23:11
|
|||
---|---|---|---|
|
|||
Получить все свойства ICollection<S> объекта. |
|||
#18+
rigorMortisопять же в гугле пример Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9.
но студия такого не скомпилит, ругется на Код: c# 1.
что не опознан GenericType. гыгы Вы откуда такой ? var item = (ICollection<GenericType>);- это что за изврат давайте по порядку у вас заходит? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.10.2014, 23:18
|
|||
---|---|---|---|
|
|||
Получить все свойства ICollection<S> объекта. |
|||
#18+
Заходит ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.10.2014, 23:23
|
|||
---|---|---|---|
|
|||
Получить все свойства ICollection<S> объекта. |
|||
#18+
rigorMortisЗаходит заходит хорошо, выходит плохо... ну дак встаньте отладчиком просмотре что видно? Код: c# 1. 2. 3. 4. 5.
зы и что это значит < S,T,Type1,Ы>? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.10.2014, 23:29
|
|||
---|---|---|---|
|
|||
Получить все свойства ICollection<S> объекта. |
|||
#18+
Я же написал в самом начале - опечатка. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.10.2014, 23:30
|
|||
---|---|---|---|
|
|||
Получить все свойства ICollection<S> объекта. |
|||
#18+
rigorMortisЯ же написал в самом начале - опечатка. я подумал что Вы имели ввиду свой пост в целом... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.10.2014, 23:32
|
|||
---|---|---|---|
|
|||
Получить все свойства ICollection<S> объекта. |
|||
#18+
ну, так и пролжайте думать ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&mobile=1&tid=1402375]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
38ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
others: | 323ms |
total: | 472ms |
0 / 0 |