Curahee Q
Legacy Member
Beste 9livers,
in mijn programma is een juiste invoer zoiets als
90 straatnaam
Nu moet ik gaan nakijken of de invoer zoals voorgaande is en het niet zoiets is
straatnaam 90
Als ik straatnaam in een int steek kom ik een zeer grote waarde uit, iemand die weet hoe deze waarde wordt bepaald of is dit een maxvalue van 1 of andere type?
Dus ik moet gaan nakijken of mijn invoer wel degelijk een int is en geen string.
Alvast bedankt.
in mijn programma is een juiste invoer zoiets als
90 straatnaam
Nu moet ik gaan nakijken of de invoer zoals voorgaande is en het niet zoiets is
straatnaam 90
Als ik straatnaam in een int steek kom ik een zeer grote waarde uit, iemand die weet hoe deze waarde wordt bepaald of is dit een maxvalue van 1 of andere type?
Dus ik moet gaan nakijken of mijn invoer wel degelijk een int is en geen string.
Alvast bedankt.

, zoals int.TryParse() enzo.
Een huisnummer is geen getal, punt. Sla het op als een string en laat dat parsen achterwege. Als de gebruiker het verkeerd invult, is dat zijn probleem. Je kunt misschien denken dat dat clever is, die huisnummers parsen als een int, maar uiteindelijk is het gewoonweg verkeerd.