Как на С# сделать массив с текстовыми индексами?
☑
0
Помогите
08.06.15
✎
09:56
Например: хранятся имена и возраст людей. Нужно получить возраст человека по имени.
Что-то типа того, можно с другим синтаксисом:
Возраст = МассивЧеловеков['Вася'];
1
vde69
08.06.15
✎
09:59
вроде массив в любом языке имеет всего 1 поле - значение...
а индекс - это указатель смещения памяти
2
ДенисЧ
08.06.15
✎
10:01
3
asady
08.06.15
✎
10:01
(0)
типа этого?
IDictionary<string, object> worksheet = new Dictionary<string, object>();
4
spock
08.06.15
✎
10:02
(0)
5
DmitrO
08.06.15
✎
10:02
вам нужен не массив, а другой контейнер: ассоциативный массив. в C# это Dictionary кажется
6
Помогите
08.06.15
✎
10:02
(1) В 1С есть например Соответствие. Там Возможно обращение к значению элемента посредством оператора [...]. В качестве аргумента передается значение ключа элемента.
7
Помогите
08.06.15
✎
10:04
(2) Спасибо! (3) ага (4) точно (5) да
8
Кирпич
08.06.15
✎
10:07
(1) vde69 продолжает испытывать своего бота-программиста
9
DmitrO
08.06.15
✎
10:09
(8)все же знают, что когда-нибудь нас заменят роботы-программисты )
10
Кирпич
08.06.15
✎
10:13
(9) одного, похоже, уже заменили.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший