:辞書の型を気にしない場合、どのように辞書をパラメータとして渡すのですか?この質問に似て
Best way to convert Dictionary<string, string> into single aggregate String representation?
しかし、私は、各キーと値のToStringメソッド()メソッドを呼び出すことを計画して以来、私は、辞書内の型を無視したいです。
私はそれが問題ではないはずだと思いますが、型なしの辞書を渡す方法を考え出すことはできません。
[EDIT]作業コードスニペットの追加:この作品 - 彼らは推測されますので、あなたはその後、型引数なしでこれを呼び出すことができます
public string DumpDictionary<TKey, TElement>(IDictionary<TKey, TElement> dictionary)
{
StringBuilder sb = new StringBuilder();
foreach (var v in dictionary)
{
sb.AppendLine(v.Key.ToString() + ":" + v.Value.ToString());
}
return sb.ToString();
}
「IDictionary」として渡すことはできますが、それが動作することを確認してください。 – Jeff