0 / 0 / 0
Регистрация: 10.11.2015
Сообщений: 24
|
|
1 | |
Словарь с несколькими элементами21.11.2016, 15:59. Показов 6246. Ответов 9
Метки нет (Все метки)
Здравствуйте!
Вопрос такой: может ли быть Dictionary с несколькими Item, там Item1, Item2, Item3 ну в примеру: key ="Вася", Item1="Блондин", Item2="Шофер", Item3="Женат" key ="Петя", Item1="Брунет", Item2="Олигарх", Item3="Гуляет" ну и т.д. т.е. по сути, может ли словарь быть с несколькими элементами под один ключ
0
|
21.11.2016, 15:59 | |
Ответы с готовыми решениями:
9
Не получается вложить словарь в словарь Словарь с несколькими значениями Работа с несколькими элементами управления? Выдвигающаяся панель с несколькими элементами |
6922 / 2832 / 543
Регистрация: 19.10.2012
Сообщений: 8,645
|
||||||
21.11.2016, 16:02 | 2 | |||||
Может.
Но итем может быть только один. Но зато может быть массивом, или удобно когда оно коллекция. Или другой словарь. Добавлено через 1 минуту Примеры:
0
|
0 / 0 / 0
Регистрация: 10.11.2015
Сообщений: 24
|
|
21.11.2016, 16:23 [ТС] | 3 |
Спасибо, понял
Жаль не то что хотелось думалось что смогу использовать как переменную
0
|
6922 / 2832 / 543
Регистрация: 19.10.2012
Сообщений: 8,645
|
|
21.11.2016, 16:27 | 4 |
Ну собирайте в массив и используйте.
Добавлено через 1 минуту Да и к колекции ведь тоже можно обратиться по индексу.
0
|
0 / 0 / 0
Регистрация: 10.11.2015
Сообщений: 24
|
|
21.11.2016, 16:38 [ТС] | 5 |
коллекция тоже выдаст одно значение по индексу
а неудобство массива в том что надо искать нужный элемент, и только потом можно его использовать
0
|
6922 / 2832 / 543
Регистрация: 19.10.2012
Сообщений: 8,645
|
|
21.11.2016, 16:42 | 6 |
Используйте словарь в словаре - там искать не нужно.
Вообще может Вы всё усложняете?
0
|
0 / 0 / 0
Регистрация: 10.11.2015
Сообщений: 24
|
|
21.11.2016, 16:45 [ТС] | 7 |
не исключено
показалось что нашел универсальный инструмент, оказалось нет
0
|
6922 / 2832 / 543
Регистрация: 19.10.2012
Сообщений: 8,645
|
||||||
21.11.2016, 16:53 | 8 | |||||
Ну по крайней мере запросу по теме словарь соответствует.
Добавлено через 3 минуты
0
|
15146 / 6419 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
||||||
21.11.2016, 16:59 | 9 | |||||
Вы наверно не поняли.
Dic("Вася")(0) - масть, Dic("Вася")(1) - профессия, Dic("Вася")(2) - окольцованность. Но записывать отдельные элементы массива, находящегося в словаре, не получится - только формировать новый массив и присваивать элементу словаря целиком.
2
|
6922 / 2832 / 543
Регистрация: 19.10.2012
Сообщений: 8,645
|
||||||
21.11.2016, 17:12 | 10 | |||||
Чтоб изменить элемент массива - выгружаете массив в внешний массив, меняете элемент, грузите весь массив назад.
Добавлено через 3 минуты
1
|
21.11.2016, 17:12 | |
21.11.2016, 17:12 | |
Помогаю со студенческими работами здесь
10
Чтение XML с несколькими корневыми элементами Реализовать функцию, которая будет возвращать словарь с 10 элементами Работа между несколькими Пользовательскими элементами управления Добавление данных в XML файл с несколькими родительскими элементами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |