using System.Collections.Generic;
using System.Diagnostics;
public static void Main()
Console.WriteLine("Filter Prime Numbers");
Stopwatch sw = new Stopwatch();
Console.WriteLine("Total Time taken {0} ms",sw.ElapsedTicks.ToString());
foreach(int i in ComputePrime())
Console.WriteLine("{0} is a Prime Number", i);
Console.WriteLine("Total Time taken {0} ms",sw.ElapsedTicks.ToString());
public static void PrintPrimeNumbers(int number)
for(int i=2; i<number; i++)
for(int j=2; j<=i/2; j++)
Console.WriteLine("{0} is a Prime Number", i);
static IEnumerable<int> ComputePrime()
for(int j=2; j<=i/2; j++)