using System.Collections.Generic;
public static class Utility
public static bool ContainsDuplicatesComplex(IEnumerable<int> data)
HashSet<int> myHash = new HashSet<int>();
public static bool ContainsDuplicates(IEnumerable<int> data)
if (data.Count() != data.Distinct().Count())
public static class Program
public static void Main()
List<int> dups = new List<int>();
var hasDuplicates = Utility.ContainsDuplicates(dups);
Console.WriteLine(hasDuplicates);
hasDuplicates = Utility.ContainsDuplicatesComplex(dups);
Console.WriteLine(hasDuplicates);