Я использую словарь в своей программе следующим образом:
Dictionary<string, List<Term>>
, термин которого является объектом из класса, имеет два поля (имя, идентификатор). Мне нужно добавить новый объект в словарь, в котором имя нового объекта не найденов словаре ... если имя поля в новом объекте существует как имя старого объекта, я не буду его добавлять .. можете ли вы помочь мне код, который я использую, это
foreach (string term in terms)
{
if (!dictionary.ContainsKey(term))
{
dictionary.Add(term, new List<Term>());
}
Term TT=new Term(i,name);
if (!dictionary[term].Contains(TT))
{
dictionary[term].Add(TT);
}
этот код неработать точно ..