1.) Вызвать метод, выполнив следующее:
ClassLibrary1.Class1.ISprime(123);
или
Class1.ISprime(123); // make sure to reference ClassLibrary1 at the top of your class
2.) Вам нужно вернуть какое-то значение в самом конце метода. Я также изменил некоторые из логики:
public static bool ISprime(int prime)
{
if (prime == 1)
return false;
if (prime == 2)
return true;
for (int i = 2; i < Math.Sqrt(prime); ++i) {
if (prime % i == 0)
return false;
}
return true;
}
3.) Ответ на комментарий о том, что отличается от логики. Попробуйте запустить это, и вы увидите различия.
for (int n = -10; n < 10; n++)
{
if (Class1.IsPrimeCorrect(n) != Class1.IsPrimeIncorrect(n))
{
Console.WriteLine(n);
}
}