В C# с ассоциативными массивами работают с использованием класса Dictionary<TKey, TValue>.
Dictionary<TKey, TValue>