Jak sprawdzić czy wprowadzona wartość jest liczbą.

0

Witam. Mam problem. Otóż nigdzie nie mogę znaleźć jak sprawdzić podczas wprowadzania wartości (zmiennej int) czy jest ona liczbą, a jeżeli nie to żeby program się nie wysypał tylko dodać jakiś komentarz.

1

int.TryParse, faktycznie nigdzie o tym nie ma ;-)

0

a jakbyś mógł to użyć w IF bo nie wiem za bardzo jak to rozpisać.

0

Rusz głową. Jaki typ zwraca ta funkcja?

0

Sorka, ale nowy w temacie jestem i dopiero co ledwo podstawy znam. if (number = int.TryParse(Console.ReadLine() ))

0

Co Ty robisz i dlaczego zgadujesz, zamiast zerknąć do dokumentacji?

1
            int liczba = 0;
            bool czyLiczba = int.TryParse(Console.ReadLine(), out liczba);

            if (!czyLiczba)
            {
                Console.WriteLine("Nie podales liczby");
            }
            else
            {
                Console.WriteLine("Podana liczba to: " + liczba);
            }
0

Dzięki, własnie o to mi chodziło :)

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