title: C# Determine Duplicate in List
body: <p>Requirement: In an unsorted List, determine if a duplicate exists.  The typical way I would do this is an n-squared nested loop.  I'm wondering how others solve this.  Is there an elegant, high performance method in Linq?  Something generic that takes a lambda or a comparer would be nice. </p>