using System.Diagnostics;
using System.Collections.Generic;
public static void Main(string[] args)
var array = new int[]{1,2,3,4,5};
Console.WriteLine("hash.Contains(1): {0} ms", DoTest(count, () =>
var hash = new HashSet<int>(array);
Console.WriteLine("array.Contains(1): {0} ms", DoTest(count, () =>
static long DoTest(int count, Action action)
var sw = Stopwatch.StartNew();
for(int i = 0;i<count;++i)
return sw.ElapsedMilliseconds;