Em C#, você trabalha com arrays associativos usando a classe Dictionary<TKey, TValue>.
Dictionary<TKey, TValue>