witam
Chciałem się zapytać jak w poniższym kodzie zrobić aby w pętli while warunek był jeśli element z tablicy wpisany nie jest liczbą wprowadź liczbe ponownie:
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int[] tab = new int[8];
List<int> list = new List<int>();
for (int i = 0; i < tab.Length; i++)
{
Console.Write("Wprowadz " + (i+1) + " liczbę");
tab[i] = int.Parse(Console.ReadLine());
while(bool.Parse(tab[i].ToString) = true)//chodzi mi o tą pętlę jak zapisać warunek aby po wprowadzeniu jakiegoś innego znaku niż typu int trzeba było wpisać go ponownie aż wpisze się liczbę
{
Console.WriteLine("nie wpisano prawidłowej liczby\nPodaj liczbę jeszcze raz");
tab[i] = int.Parse(Console.ReadLine());
}
}
foreach(int liczba in tab)
{
Console.WriteLine(liczba +" ");
}
Console.ReadLine();
Console.WriteLine(tab[3]);
Console.ReadLine();
}
}
}