public static void Main()
Console.WriteLine("Please provide a number");
int primeNumber = int.Parse(Console.ReadLine());
Prime third = new Prime(primeNumber, true);
Console.WriteLine("The number {0} is prime: {1}",third.PrimeNUmber,third.IsItPrime);
Console.WriteLine("Next prime is {0}",third.NextPrime());
public int PrimeNUmber { get { return primeNumber; } set { primeNumber = value; } }
get { return isItPrime; }
if (CheckPrime(PrimeNUmber))
public Prime(int primeNumber, bool isItPrime)
this.PrimeNUmber = primeNumber;
this.IsItPrime = isItPrime;
private bool CheckPrime(int prime)
if (prime == 0 || prime == 1)
for (int i = 2; i < Math.Sqrt(prime) + 1; i++)
int container = PrimeNUmber;
check = CheckPrime(container);
check = CheckPrime(container);