❖ Мышка-программышка в стране Информатике ❖ Друг — это тот, кто тебя знает, но всё равно любит
Глубоко в эту тему не вдавалась, отыскала только быстрый и простой способ получить то, что было нужно на данный момент — имитацию ассоциативного массива с доступом по строковому индексу.

Итак, лёгким движением руки:

объявляем тип в начале файла и далее используем название собственного типа:
// объявляем тип в начале файла
using Assoc = System.Collections.Generic.Dictionary<string, object>;
...
// используем объявленный ранее тип
Assoc assocArray = new Assoc();

либо используем пространство имен, а вложенные типы для ключа и значения назначаем прямо при определении переменной:
// используем пространство имен,
using System.Collections.Generic;
...
// определяем переменную
Dictionary<string, object> assocArray = new Dictionary<string, object>();

А теперь просто пользуемся коллекцией как ассоциативным массивом:
//Вносим значения
assocArray["index"] = 47;
assocArray["message"] = "today";
assocArray["day"] = DateTime.Now;

//Извлекаем значения
Console.WriteLine("Element index = " + assocArray["index"]);
Console.WriteLine("Element message = " + assocArray["message"]);
Console.WriteLine("Element day = " + assocArray["day"]);


@темы: Языки программирования, Мелочи под рукой, Суровые будни айтишника, Массивы, C#

Комментарии
08.03.2012 в 00:52

The pilot called Pilot
Easy ))))
08.03.2012 в 13:03

❖ Мышка-программышка в стране Информатике ❖ Друг — это тот, кто тебя знает, но всё равно любит
Да, это оказалось просто :)
08.03.2012 в 13:03

❖ Мышка-программышка в стране Информатике ❖ Друг — это тот, кто тебя знает, но всё равно любит
Да, это оказалось просто :)