Modtagelse af Input fra Brugeren
Opsummering:
-
Console.ReadLine()-sætningen kan bruges til at modtage input fra brugeren i form af en streng; -
Hver indbygget datatypen har en
Parse-metode. Den kan bruges til at udtrække data af den type fra en streng; -
Hvis der gives en værdi med meget stor størrelse (kan være positiv eller negativ) til
int.Parse, vil programmet gå ned. Dette sker, fordiinthar en begrænset kapacitet, og hvis tallet er større end denne kapacitet, ved programmet ikke, hvad det skal gøre, så det går ned. I tilfælde hvor værdier af stor størrelse forventes, er det at foretrække at brugelong.Parse; -
Brug af
float.Parseved håndtering af meget præcise værdier kan potentielt medføre tab af data, fordifloathar en begrænset præcision, og parsing af en meget præcis værdi vil få programmet til at afrunde inputtet - hvilket derfor medfører noget tab af præcision/data. Det er at foretrække at brugedouble.Parsei sådanne tilfælde; -
Et tegn kan parses fra en streng ved hjælp af metoden
char.Parse(). Det kan også parses via indeksering. Så brug afConsole.ReadLine()[0]er en kortere måde at skrivechar.Parse(Console.ReadLine())på.
1. Hvilken metode bruges til at modtage input fra brugeren?
2. Hvilken type data returneres fra Console.ReadLine()-metoden?
3. Hvad vil outputtet være for følgende udsagn?
4. Hvis brugeren indtaster en tom streng som input, hvad vil outputtet være for følgende udsagn?
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 2.22
Modtagelse af Input fra Brugeren
Stryg for at vise menuen
Opsummering:
-
Console.ReadLine()-sætningen kan bruges til at modtage input fra brugeren i form af en streng; -
Hver indbygget datatypen har en
Parse-metode. Den kan bruges til at udtrække data af den type fra en streng; -
Hvis der gives en værdi med meget stor størrelse (kan være positiv eller negativ) til
int.Parse, vil programmet gå ned. Dette sker, fordiinthar en begrænset kapacitet, og hvis tallet er større end denne kapacitet, ved programmet ikke, hvad det skal gøre, så det går ned. I tilfælde hvor værdier af stor størrelse forventes, er det at foretrække at brugelong.Parse; -
Brug af
float.Parseved håndtering af meget præcise værdier kan potentielt medføre tab af data, fordifloathar en begrænset præcision, og parsing af en meget præcis værdi vil få programmet til at afrunde inputtet - hvilket derfor medfører noget tab af præcision/data. Det er at foretrække at brugedouble.Parsei sådanne tilfælde; -
Et tegn kan parses fra en streng ved hjælp af metoden
char.Parse(). Det kan også parses via indeksering. Så brug afConsole.ReadLine()[0]er en kortere måde at skrivechar.Parse(Console.ReadLine())på.
1. Hvilken metode bruges til at modtage input fra brugeren?
2. Hvilken type data returneres fra Console.ReadLine()-metoden?
3. Hvad vil outputtet være for følgende udsagn?
4. Hvis brugeren indtaster en tom streng som input, hvad vil outputtet være for følgende udsagn?
Tak for dine kommentarer!