static void Main() { TaskSelector taskSelector = new TaskSelector(); bool canPerformNextTask = true; while (canPerformNextTask) { Task task = taskSelector.SelectTask(); canPerformNextTask = task.PerformTaskLogic(); } }
static void Main(string[] args) { var t = new TaskSelector(); var task = t.Recent; var sw = new Stopwatch(); sw.Start(); Console.WriteLine(t[task].CalculateSimple().ToString()); Console.WriteLine(sw.Elapsed); sw.Restart(); Console.WriteLine(t[task].CalculateExtended().ToString()); Console.WriteLine(sw.Elapsed); sw.Stop(); Console.ReadKey(); }