Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Во что можно сконвертировать Dictionary() 
:(
    Опции темы
Radzhab
Дата 7.9.2012, 09:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 19.4.2010

Репутация: нет
Всего: нет



В общем хочу создать систему тестирования. Работа первоначально шла с Dictionary(string, List<string>)/ Но что то не склеилось у меня с нейю
Во что будет легче сконвертировать Этот Dictionary чтобы можно было реализовать как на картинке

Вопрос1
  --- Ответ1
  --- Ответ2
  --- Ответ3
  --- Ответ4
Вопрос2
  --- Ответ5
  --- Ответ6
  --- Ответ7
Вопрос4 
  --- Ответ8
  --- Ответ9


Присоединённый файл ( Кол-во скачиваний: 3 )
Присоединённый файл  Безымянный.png 18,33 Kb
PM MAIL   Вверх
Radzhab
Дата 7.9.2012, 09:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 19.4.2010

Репутация: нет
Всего: нет



Была идея просто перенсти по кускам из Dictionary в List<string>/ Например, нажал кнопку - Dic[0] и все его значения копировались в List/ Нажал еще раз. Dic[1] и его значения перенеслись в List и так далее
PM MAIL   Вверх
k0rvin
Дата 7.9.2012, 12:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 442
Регистрация: 24.1.2010

Репутация: нет
Всего: 5



Вообще не понял в чем проблема использовать Dictionary(string, List<string>)


--------------------
“Object-oriented design is the roman numerals of computing.” — Rob Pike
All software sucks
PM MAIL   Вверх
Radzhab
Дата 7.9.2012, 15:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 19.4.2010

Репутация: нет
Всего: нет



k0rvin, цикл for по нему не работает
PM MAIL   Вверх
k0rvin
Дата 7.9.2012, 15:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 442
Регистрация: 24.1.2010

Репутация: нет
Всего: 5



Цитата(Radzhab @ 7.9.2012,  15:03)
k0rvin, цикл for по нему не работает

И что?


--------------------
“Object-oriented design is the roman numerals of computing.” — Rob Pike
All software sucks
PM MAIL   Вверх
Экскалупатор
Дата 7.9.2012, 20:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1746
Регистрация: 1.4.2009
Где: г. Минск

Репутация: 11
Всего: 24



а почему нельзя взять свой класс? одно поле это вопрос, второе это List<T> ответов. и потом взять List таких классов?

Это сообщение отредактировал(а) Экскалупатор - 7.9.2012, 20:46
PM MAIL ICQ   Вверх
diadiavova
Дата 8.9.2012, 08:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 31
Всего: 142



Вообще, тут прав Экскалупатор и создание своих классов в таких случаях должно быть первым, что приходит в голову. Но я бы тут ещё рассмотрел вариант с датасетом. Две связанных таблички( вопросы и ответы), всё это легкои к интерфейсу привязать и сохранить( восстановить). Причем ручного кода будет немного.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0622 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.