Liste à valeurs multiples par clé

comment créer une liste à valeurs multiples, par exemple , la liste[0] contient trois valeurs {"12","String","someValue"} la valeur est associée à deux autres valeurs que je veux utiliser une liste plutôt que d'utiliser un tableau

string[, ,] read = new string[3, 3, 3];
struct Arr { List < String > valeur; }; Arr[] ar = new Arr[n]; En d'autres mots juste envelopper dans d'autres struct.
Ce abt Dictionnaire<string,List<string>>?
Pourquoi ne pas créer une classe qui décrit ce que sont ces valeurs?
Aussi, un string[,,] est un tableau tridimensionnel.

OriginalL'auteur manu | 2013-06-27