Meilleure mise en œuvre pour la Valeur de la Clé de la Paire de Structure de Données?

Donc j'ai été farfouillé avec C# un peu ces derniers temps, et tous les Génériques des Collections m'ont un peu confus. Dire que j'ai voulu représenter une structure de données où le chef de l'arbre a une valeur de clé de paire, et puis il y a une option de la liste de paires clé-valeur en dessous (mais pas plus de niveaux que ces). Serait-ce adapté?

public class TokenTree
{
    public TokenTree()
    {
        /* I must admit to not fully understanding this,
         * I got it from msdn. As far as I can tell, IDictionary is an
         * interface, and Dictionary is the default implementation of
         * that interface, right?
         */
        SubPairs = new Dictionary<string, string>();
    }

    public string Key;
    public string Value;
    public IDictionary<string, string> SubPairs;
}

Il n'y a vraiment qu'un simple shunt pour la transmission des données.

InformationsquelleAutor Bernard | 2008-08-12