>>558
こんなことをしたいん?

Dictionary<string, string> dss = new Dictionary<string, string>();
dss.Add("abc", "ace");
dss.Add("bcd", "bdf");
dss.Add("cde", "ceg");
dss.Add("def", "ace");
dss.Add("efg", "bdg");
dss.Add("fgh", "ceg");
dss.Add("ghi", "ceg");

// Valueでグループ化する
var res = dss.GroupBy(i => i.Value, j => j.Value, (k, l) => new { Value = k, Count = l.Count() });
foreach (var s in res)
Console.WriteLine(s.Value + " = " + s.Count);