|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.07.2015, 01:22 | #1 |
Пользователь
Регистрация: 11.12.2014
Сообщений: 66
|
Как создать обьекты на лету из массива?
Есть массив в которм хранятся имеено будущих обьектов. Есть класс Example из которого будут создаваться обьекты, как это можно реализовать?
string[] name = {"one", "two", "three","ten"}; Код:
|
23.07.2015, 06:48 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Какие объекты? Какого класса? "имеено"="имя"?
I'm learning to live...
|
23.07.2015, 12:45 | #3 |
Пользователь
Регистрация: 11.12.2014
Сообщений: 66
|
|
23.07.2015, 12:48 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Я понял что объекты )
Какие объекты? Какого класса? Давай ты опишешь задачу, как тебе ее препод дал, а то пока непонятно ничего. Для создания объекта нужно знать какой у него класс.
I'm learning to live...
|
23.07.2015, 12:56 | #5 | |
Пользователь
Регистрация: 11.12.2014
Сообщений: 66
|
Цитата:
Никак не доходит до меня как создать обьекты по имени. Неважно какого класса. Ну допустим мне нужно создать из массива с двумя строками, два объекета, допустим тоже строки они будут string[] stroka = {"one","two"}; два обьекта string one = new string(); string two = new string(); Но нельзя пройтись foreach по массиву и создать из имен обьекты |
|
23.07.2015, 13:15 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ты видимо не совсем понимаешь что такое класс и объект...
Пройтись циклом пожалуйста: Код:
Код:
Без этого никак. Так что давай задачу подробненько: Что пишщешь? ЗачЭм? и т.д.
I'm learning to live...
|
23.07.2015, 13:38 | #7 | |
Пользователь
Регистрация: 11.12.2014
Сообщений: 66
|
Цитата:
Я развлекаюсь парсером и создал класс, методом который возвращает обьект HtmlAgilityPack. Но поскольку сайтов будет много, то я хотел бы что, бы в базе была таблица, где хранилось для каждого отдельного сайта его свойство Name, ссылка на сайт URL и имя обекта который будет создаваться. И вот по этой таблице нужно создавать обьекты, но как им всем разные имена назначить, это мне непонятно. Вот если из твоего примера брать, то имя me всегда так и будет, а мне надо каждый раз разное создавать, беря значения me из таблицы Код:
Мой класс из которого нужно создать обьекты на лету с разными именами Код:
|
|
23.07.2015, 13:42 | #8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
При такой постановке задачи не выйдет.
Даже не пытайся. Скриптовый язык еще сможет так сделать, но Шарпей тебе не позволит (ИМХО) определить класс, опираясь на строку из базы. Разве что ты заставишь .NET компилировать на лету, формируя исходник из данных базы, но ИМХО этого уж точно делать не стоит.
I'm learning to live...
|
23.07.2015, 13:51 | #9 |
Пользователь
Регистрация: 11.12.2014
Сообщений: 66
|
Удивлен, я предпологал, что если можно на лету задавать свойства обьектов, то и создавать сами обьекты по заданному шаблону тоже можно. Поэтому у меня допустим будет тысяча сайтов и каждый обьект в ручную инициализировать через
Код:
|
23.07.2015, 13:57 | #10 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
Я вообще не пойму, чего не сделать для каждого сайта один и тот же класс, и от него создавать с список кучу объектов, каждому сайту - свой? Зачем тебе понадобилось именно много классов?
I'm learning to live...
|
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Собираем советы, как сделать поиск по многим источникам не лету | ser-progr | Общие вопросы .NET | 0 | 06.06.2011 10:57 |
Как из массива создать объекты? | ALKOrobot | Общие вопросы по Java, Java SE, Kotlin | 5 | 28.04.2010 21:55 |
Listbox.ittems.addobject как проиндексировать обьекты? | N0foR | Помощь студентам | 0 | 22.04.2010 00:50 |
пишу текстовик. как открыть файл на лету? | Deceased | Общие вопросы Delphi | 17 | 08.03.2009 16:21 |
Запрос mysql - создать массив на лету. | iankov | SQL, базы данных | 0 | 24.01.2009 12:01 |