Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem C# ošetření uživatelského vstupu v dvojrozměrném poli

Dobrý den,
Potřeboval bych poradit s ošetřením uživatelského vstupu. Na následujícím kódu jsem již jedno ošetření provedl ale potřeboval bych ošetřit vstup (r,s) kdy se tam prostě nesmí zadat jiná hodnota než KLADNÁ ČÍSLA.

Console.Write("Zadej počet řádků ( 5 a více ): ");
r = Convert.ToInt32(Console.ReadLine());

Console.Write("Zadej počet sloupců ( 5 a více ): ");
s = Convert.ToInt32(Console.ReadLine());

Console.WriteLine();

//deklarace pole----------------------------------------------

int[,] pole = new int[r, s];

//zadání položek pole-----------------------------------------
Console.WriteLine("Zadej položky " + (r * s));
for (i = 0; i < r; i++)
{
for (j = 0; j < s; j++)
{
try
{

pole[i, j] = Convert.ToInt32(Console.ReadLine());
}
catch
{
Console.WriteLine("Chyba zadání");
j = j - 1;
continue;
}
}

}
Console.WriteLine();

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny