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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.11.2015, 14:04   #1
bulbazavrr
Новичок
Джуниор
 
Регистрация: 14.11.2015
Сообщений: 1
По умолчанию создание коллекции из полей класса

Подскажите, пожалуйста как создать коллекцию из полей класса. Нaпример есть класс: class MyClass { public int Age; public string Name; }

List<MyClass> list = new List<MyClass>(); Надо чтоб в коллекции list были элементы MyClass.Age и MyClass.Name Заранне спасибо
bulbazavrr вне форума Ответить с цитированием
Старый 19.11.2015, 17:19   #2
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,876
По умолчанию

В коллекции list не может быть таких элементов, т.к. Вы её создали как коллекцию элементов MyClass. и там могут содержаться только экземпляры этого класса.
Можно получить список свойств с помощью reflection (гуглим на мсдн) в виде массива строк(наименований свойств), или как Вам будет удобно.
phomm вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пример создания коллекции объектов с использованием интерфейса List и класса ArrayList shmat_ru Общие вопросы по Java, Java SE, Kotlin 8 27.01.2014 18:01
Создание коллекции с использованием ATL! vovik4385 Общие вопросы C/C++ 0 11.11.2013 19:29
LINQ. Как изменить данные одного из полей в коллекции? kenji C# (си шарп) 20 21.10.2012 17:19
вывод полей класса после сравнения С++ zhenya.ya Помощь студентам 3 24.05.2011 14:22
копирование всех полей класса Juffin Общие вопросы Delphi 1 19.05.2009 19:16