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.
Jak sprawdzić czy wprowadzona wartość jest liczbą.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wrocław
- Postów: 13042
1
int.TryParse, faktycznie nigdzie o tym nie ma ;-)
- Rejestracja: dni
- Ostatnio: dni
- Postów: 16
0
a jakbyś mógł to użyć w IF bo nie wiem za bardzo jak to rozpisać.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wrocław
- Postów: 13042
0
Rusz głową. Jaki typ zwraca ta funkcja?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 16
0
Sorka, ale nowy w temacie jestem i dopiero co ledwo podstawy znam. if (number = int.TryParse(Console.ReadLine() ))
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wrocław
- Postów: 13042
0
Co Ty robisz i dlaczego zgadujesz, zamiast zerknąć do dokumentacji?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 117
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);
}