static void Main(string[] args) { PrimeCollection pc = new PrimeCollection(); foreach (int p in pc) { if (p > 50) { break; } Console.WriteLine(p); } }
static void Main() { int choice = 0; while (choice != 3) { Console.Clear(); Console.WriteLine("Wybierz, co chcesz zrobiæ:"); Console.WriteLine("\n Wypisz liczby pierwsze do podanej liczby: 1"); Console.WriteLine("\n Wypisz liczby pierwsze z ca³ego zakresu int: 2"); Console.WriteLine("\n Zakoñcz program: 3\n"); try { choice = Int32.Parse(Console.ReadLine()); } catch (FormatException) { continue; } switch (choice) { case 1: { int max; Console.WriteLine("\n Wpisz maksymaln¹ liczbê"); try { max = Int32.Parse(Console.ReadLine()); } catch (OverflowException) { Console.WriteLine("Ta liczba przekracza zakres"); Console.Read(); break; } catch (FormatException) { break; } PrimeCollection pc = new PrimeCollection(max); Console.WriteLine(); foreach (int p in pc) { Console.WriteLine(p); } Console.Read(); break; } case 2: { PrimeCollection pc = new PrimeCollection(int.MaxValue); foreach (int p in pc) { Console.WriteLine(p); } break; } case 3: break; default: { Console.WriteLine("\nNie ma takiej opcji, zmieñ swój wybór"); Console.Read(); break; } } Console.Clear(); } Console.Read(); }