idictionary

IDictionary ArgumentNullException - ключ равен null. Затем, в примечаниях... Реализации Могут различаться в том, позволяют ли они ключу быть нулевым. Так что мне остается только гадать... это ошибка или я что-то упустил? Файл справки MSDN кажется немного противоречивым....

В чем заключается необходимость IDictionary интерфейса. Как можно инициализировать интерфейс IDictionary. В конце концов, это всего лишь интерфейс. Следующий фрагмент кода взят из msdn. Я не мог этого понять. IDictionary<string, string> openWith = new Dictionary<string, string>(); ...

у меня есть метод, который возвращает IEnumerable<KeyValuePair<string, ArrayList>>, но некоторые из вызывающих объектов требуют, чтобы результатом метода был словарь. Как я могу преобразовать IEnumerable<KeyValuePair<string, ArrayList>> на Dictionary<string, ArrayList> так что я ...