Лучшая реализация ключевой структурой пары значений данных ?

Итак, я был ковыряться с C# немного в последнее время, и все Универсальные Коллекции у меня немного смутило. Сказать, что я хотел представить структуру данных, где голову дерево было пар ключ-значение, и тогда есть один дополнительный список пар ключ-значение ниже (но не больше уровней, чем эти). Может быть, это подходящий?

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;
}

Он всего-навсего простой шунт для передачи данных.

Найдено 8 ответов:

Best implementation for Key Value Pair Data Structure?

http://stackoverflow.com/questions/8800/best-implementation-for-key-value-pair-data-structure

Посмотреть решение →