Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.03.2014, 13:32   #1
FullSilence
 
Регистрация: 22.10.2010
Сообщений: 4
По умолчанию Свойства свойств

День добрый!

Нужно: Пробежать по всем паблик свойствам класса и получить от них имя св-ва и тип данных св-ва.
Делаю так:
PHP код:
foreach (var item in typeof(T).GetMembers().Where(=> x.MemberType == System.Reflection.MemberTypes.Property)) 
и получаю имя поля.
Но, никак не могу получить тип данных.

Пол дня мучаюсь, выручайте )

Последний раз редактировалось FullSilence; 03.03.2014 в 14:19.
FullSilence вне форума Ответить с цитированием
Старый 03.03.2014, 16:25   #2
Luuzuk
Форумчанин
 
Аватар для Luuzuk
 
Регистрация: 18.01.2012
Сообщений: 975
По умолчанию

В PropertyInfo находятся и имя, и тип.

Получить их список можно через typeof(t).GetProperties()
Благодарить в репутацию. Проклинать — туда же
Luuzuk вне форума Ответить с цитированием
Старый 04.03.2014, 07:26   #3
FullSilence
 
Регистрация: 22.10.2010
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Luuzuk Посмотреть сообщение
В PropertyInfo находятся и имя, и тип.

Получить их список можно через typeof(t).GetProperties()
Извиняюсь, вчера похоже переработал. Проблема была в Nullable типе.
PHP код:
            foreach (PropertyInfo pInfo in typeof(T).GetProperties())
            {
                var 
name pInfo.Name;
                var 
type Nullable.GetUnderlyingType(pInfo.PropertyType);
            } 
Спасибо.
FullSilence вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Редактор свойств Nina+ Компоненты Delphi 0 14.04.2012 20:55
перегрузка свойств xrob Компоненты Delphi 4 26.09.2011 23:01
Массивы свойств -=KocT=- Помощь студентам 0 20.06.2011 12:59
Наследование свойств vedro-compota HTML и CSS 14 19.04.2010 21:40
Редактор свойств msk11 Компоненты Delphi 0 17.04.2010 15:39