Look at using the Except Method . "This method first returns those elements that are not displayed in the second. It also does not return those elements in the second that are not displayed in the first place."
So you can just put colors 2 as the first argument and colors1 as the second.
EDIT: I meant that you can put colors 1 first and colors 2 second.
EDIT2: (per Sean)
var missingFrom2 = colors1.Except(colors2);
source
share