Update the values in a list

0

I have this code, I need to update the values in case I can not find it.

List<Rollos> set = new List<Rollos>();

Rollos temp = new Rollos();

foreach (Rollos  y in l)
{
    if (set.Any(x => x.item == y.item))
    {

        temp = set.Where(x => x.item == y.item).Single();
        if (temp != null)
        {
           // set.Where(x => x.item == y.item);

        }
    }

    else {

        set.Add(y);

    }

}
    
asked by Javier Valdez 14.05.2018 в 19:25
source

1 answer

1
var list = l.Where(w => !set.Contains(w)).ToList(); 
set.AddRange(list);
    
answered by 14.05.2018 / 20:19
source