Как мне передать словарь в качестве параметра, если мне не нужны типы словарей?

Аналогично этому вопросу:

Лучший способ преобразовать 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();
 }

5
задан Community 23 May 2017 в 12:15
поделиться