Я новичок в программировании, но получаю зависание. Но я застрял, пытаясь напечатать дубликаты из Словарь-списка, что дает мне следующую ошибку.Не удалось распечатать дубликаты из списка словаря
List<Dictionary<string, string>> Locations = new List<Dictionary<string, string>>();
var stringinput = new Dictionary<string, string>();
string xString = x.ToString();
string yString = y.ToString();
stringinput.Add(xString, yString);
Locations.Add(stringinput);
var duplicates = Locations
.GroupBy(i => i)
.Where(g => g.Count() > 1)
.Select(g => g.Key);
foreach (var d in duplicates)
Console.WriteLine(d);
[Мой полный код] [2]
Есть ли одна есть какие-либо идеи решения или работа вокруг, чтобы напечатать эти дубликаты?
Это потому, что два словарных объекта не будут сравниваться для равенства, даже если их содержимое идентично друг другу. – dasblinkenlight
по каким критериям вы хотите найти дубликаты? –
Опубликовать все соответствующие коды здесь, внешние ссылки rot. По этой причине вопросы должны стоять одни. – weston