Omzetten van een string naar een getal
Convert.ToInt32() of .Parse() / .TryParse() ??
Belangrijkste verschil is de omgang met de null waarde.
Convert.ToInt32 geeft de waarde 0 terug als de input null is.
.Parse() geeft een error terug als de input null is. Dit is veiliger! (.TryParse is natuurlijk nog beter)
Stel je voor dat een gebruiker in een formulier een vakje vergeet in te vullen (bijvoorbeeld hoeveel auto's heeft u?) Dan geeft de Convert.ToInt32 dus 0 wat niet klopt want misschien hebben ze wel 3 auto's...je weet het alleen niet. Dus .Parse() / .TryParse() is veel veiliger/ beter.