c#словарь Как добавить несколько значений для одного ключа?

Я создал объект словаря

Dictionary<string, List<string>> dictionary =
    new Dictionary<string,List<string>>();

Я хочу добавить строковые значения в список строк для заданного одиночного ключа. Если ключ еще не существует, мне нужно добавить новый ключ. List<string>не является предопределенным, я имею в виду, что я не создавал никаких объектов списка, а затем передал их в dictionary.Add("key",Listname). Как создать динамически этот объект списка в dictionary.Add("key",Listname), а затем добавить строки в этот список. Если мне нужно добавить 100 ключей, то нужно ли мне создавать 100 списков перед выполнением инструкции dictionary.Add, а также нужно ли заново определять содержимое этих списков?

Спасибо.

22
задан Olivier Jacot-Descombes 2 August 2012 в 12:21
поделиться