Имя: Пароль:
IT
Админ
Как на С# сделать массив с текстовыми индексами?
,
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
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) одного, похоже, уже заменили.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший