В массиве нет. Тем не менее, существует очень полезный класс Dictionary
, который представляет собой набор объектов KeyValuePair
. Он похож на массив, поскольку он представляет собой итерируемый набор объектов с ключами, но более общий в том, что ключ может быть любого типа.
Пример:
Dictionary<string, int> HeightInInches = new Dictionary<string, int>();
HeightInInches.Add("Joe", 72);
HeightInInches.Add("Elaine", 60);
HeightInInches.Add("Michael", 59);
foreach(KeyValuePair<string, int> person in HeightInInces)
{
Console.WriteLine(person.Key + " is " + person.Value + " inches tall.");
}
MSDN Documentation for Dictionary<TKey, TValue>
Вы действительно хочет хэш. – seand