0
yea i just made up a quick example to get the point across.
0
Apart from the fact that your iteration variables List1 and List2 should be named differently to the collections they're iterating over, it looks OK to me.
You can certainly compare anonymous types for equality if they have the same structure which yours do have, so there shouldn't be a problem there.