static void Main(string[] args) { var parallelismTimer = new Stopwatch(); for (int i = 1; i <= 8; i++) { parallelismTimer.Start(); PrimeFinder.CalcPrimes(0, 1000000, i); Console.WriteLine($"Time in milliseconds for CalcPrimes using {i} max tasks: {parallelismTimer.ElapsedMilliseconds}."); parallelismTimer.Reset(); Console.WriteLine(); } }
static void Main(string[] args) { Console.WriteLine("Prime calculator!\nPlease input first number for your prime number range:"); int input1 = UserInput(); Console.WriteLine("Now please input second number for your prime number range:"); int input2 = UserInput(); int[] primeArray = PrimeFinder.CalcPrimes(input1, input2); if (primeArray.Length == 0) { Console.WriteLine("No prime numbers in range. Sorry :'("); } else { Console.WriteLine("The prime numbers within your given range are:\n"); foreach (int prime in primeArray) { Console.Write(prime + ", "); } } }