Is !string.IsNullOrEmpty(input) en int.TryParse(input, out getal)
bool isNotValid = true;
int getal1 = 0;
// de lus zorgt er voor dat er naar een input gevraag blijft, tot er een geldig getal wordt ingegeven
while (isNotValid)
{
Console.Write(“Geef het eerste getal in: “);
string input = Console.ReadLine();
if (!string.IsNullOrEmpty(input))
{
if (int.TryParse(input, out getal))
{
Console.WriteLine(“Fout: Invoer mag niet leeg zijn. Graag nog eens proberen.”);
}
else
{
// Als er een geldige invoer is, wordt de lus beeindigd
isNotValid = false;
}
}
class="wp-block-heading">Bool isNotValid = true; string.IsNullOrEpty(input)
bool isNotValid = true;
double getal1;
// de lus zorgt er voor dat er naar een input gevraag blijft, tot er een geldig getal wordt ingegeven
while (isNotValid)
{
Console.Write(“Geef het eerste getal in: “);
string input = Console.ReadLine();
if (string.IsNullOrEmpty(input))
{
Console.WriteLine(“Fout: Invoer mag niet leeg zijn. Graag nog eens proberen.”);
}
else
{
// Als er een geldige invoer is, wordt de lus beeindigd
isNotValid = false;
}
}
IsnotValid = true met TryParse(input, out getal1)
bool isNotValid = true;
double getal1;
// de lus zorgt er voor dat er naar een input gevraag blijft, tot er een geldig getal wordt ingegeven
while (isNotValid)
{
Console.Write(“Geef het eerste getal in: “);
string input = Console.ReadLine();
if (double.TryParse(input, out getal1))
{
// Als er een geldige invoer is, wordt de lus beeindigd
isNotValid = false;
}
else
{
// Als de invoer geen geldig getal is, geef een foutmelding
Console.WriteLine(“Fout: Ongeldige invoer. Voer een geldig geheel getal in.”);
}
}
Er zijn meerdere data Types die je kan controleren met TryParse()
- int
- double
- float
- decimal
- bool
- DateTime