Cursusinhoud
Introductie tot .NET met C#
Introductie tot .NET met C#
Invoer Van De Gebruiker Ontvangen
Samenvatting:
De instructie
Console.ReadLine()
kan worden gebruikt om invoer van de gebruiker te ontvangen, in de vorm van een string;Elk ingebouwd gegevenstype heeft een
Parse
-methode. Deze kan worden gebruikt om gegevens van dat type uit een string te extraheren;Het geven van een waarde met een zeer grote omvang (positief of negatief) aan
int.Parse
zal het programma laten crashen. Dit gebeurt omdatint
een beperkte capaciteit heeft, en als het getal groter is dan die capaciteit, weet het programma niet wat te doen en crasht het. In gevallen waarin waarden met een grote omvang worden verwacht, verdient het de voorkeur omlong.Parse
te gebruiken;Het gebruik van
float.Parse
bij het werken met zeer precieze waarden kan mogelijk gegevensverlies veroorzaken omdatfloat
een beperkte precisie heeft, en het parsen van een zeer precieze waarde zal ertoe leiden dat het programma de invoer afrondt - waardoor enig verlies van precisie/gegevens optreedt. In dergelijke gevallen verdient het de voorkeur omdouble.Parse
te gebruiken;Een teken kan uit een string worden geparsed met de methode
char.Parse()
. Dit kan ook geparsed worden via indexering. Dus het gebruik vanConsole.ReadLine()[0]
is een kortere manier omchar.Parse(Console.ReadLine())
te schrijven.
1. Welke methode wordt gebruikt om invoer van de gebruiker te ontvangen?
2. Wat is het type van de geretourneerde data van de Console.ReadLine()
-methode?
3. Wat is de uitvoer van de volgende instructie?
4. Stel dat de gebruiker een lege tekenreeks invoert, wat is dan de uitvoer van de volgende instructie?
Bedankt voor je feedback!