using System.Diagnostics;
public static void Main()
Stopwatch s = new Stopwatch();
var original = Enumerable.Range(0, 1000);
var listWithADifficultSelect = original.Select(aMethod);
var onlyOneItem = listWithADifficultSelect.ElementAt(898);
Console.WriteLine(s.ElapsedTicks);
var original2 = Enumerable.Range(0, 1000);
var onlyOneItem2 = original.Skip(898 - 1).Select(aMethod);
Console.WriteLine(s.ElapsedTicks);
public static object aMethod(int number)