Аналогично этому вопросу:
Лучший способ преобразовать Dictionary
Но я хочу игнорировать типы в словаре, так как я планирую вызывать метод ToString() для каждого ключа и значения.
Я думаю, что это не должно быть проблемой, но я не могу понять, как передать нетипизированный словарь, кроме как просто привести его как Object... есть идеи?
[EDIT] Добавить рабочий фрагмент кода: Это работает - спасибо twoflower
public string DumpDictionary(IDictionary dictionary)
{
StringBuilder sb = new StringBuilder();
foreach (var v in dictionary)
{
sb.AppendLine(v.Key.ToString() + ":" + v.Value.ToString());
}
return sb.ToString();
}