Skip to content

Instantly share code, notes, and snippets.

void Main()
{
var list1 = Enumerable.Range(0, 10000).Select(i => i.ToString());
var list2 = Enumerable.Range(0, 10000).Select(i => i.ToString());
var list3 = Enumerable.Range(0, 10000).Select(i => i.ToString());
// First run to avoid JIT during the benchmark
list1.ZipOne(list2, list3, Merge).Count();
list1.ZipTwo(list2, list3, Merge).Count();