problem z prostą metodą

0

Mam problem z kompilacją kodu. Pojawia się problem z referencją do obiektu. Może ktoś pomóc i wyjaśnić o co chodzi?

        static void Main(string[] args)
        {

            bool wynik = czyPierwsza(5);

            if (wynik)
            {
                Console.WriteLine("jest");
            }
            else
            {
                Console.WriteLine("nie jest");
            }

        }
        bool czyPierwsza(int liczba)
        {
            if (liczba < 2) return false;
            else if (liczba < 4) return true;
            else if (liczba % 2 == 0) return false;
            else for (int u = 3; u < liczba / 2; u += 2)
                    if (liczba % u == 0) return false;
            return true;
        }
2

Masz napisane. Funkcja musi być statyczna jak sobie ją tak chcesz wołać.
Zrób static bool czyPierwsza... przy definicji tej funcji i fajrant.

1 użytkowników online, w tym zalogowanych: 0, gości: 1