Код: Выделить всё
public void AddValue( String key, String value)
{
_dictionary.AddOrUpdate( key, new List { value},
( k, oldValue ) => UpdateValueList( oldValue, value) );
}
private List UpdateValueList( List list, String value)
{
if ( !list.Contains( value) )
{
list.Add( value);
}
return list;
}
Подробнее здесь: https://stackoverflow.com/questions/203 ... -on-update