Привет, у меня есть этот объект
public class Field
{
public int Id { get; set; }
public string Name { get; set; }
}
Dictionary<string, List<Field>> fields = new Dictionary<string, List<Field>>();
fields.Add(
"pippo",
new List<Field>() {
new Field() { Name = "1" },
new Field() { Name = "2" },
new Field() { Name = "3" }
});
fields.Add(
"pluto",
new List<Field>() {
new Field() { Name = "1" },
});
fields.Add(
"paperino",
new List<Field>() {
new Field() { Name = "3" }
});
Я хочу удалить из словаря все ключи, которые не имеют в значениях строку «1» в поле имени, как в примере ниже
fields: key "pippo" value { { Name = "1" }, { Name = "2" }, { Name = "3" } }
key "pluto" value { { Name = "1" }}