Which is more efficient Dictionary.TryGetValue or List.Any I have a case where I have to find out if element belongs to a list or not in loop.