Het is toch echt niet zo moeilijk als het lijkt.
Je bent het vast wel met me eens dat je letters, en let op: ik zet LETTERS, niet bij elkaar kan optellen.
Dat gaat niet.
Getallen kun je wel optellen:
Toch is het mogelijk om in VB de code:
...te gebruiken. Maar alleen als je Visual Basic laat weten dat de waarden van A en B een getal is. Wat je dan moet doen is een integer variable maken:
Code:
Dim A As Integer = 1
Dim B As Integer = 3
Wat nu hebt zijn twee variablen die gedeclareerd zijn als een Integer. Eens interger is simpelweg een benaming voor een heel getal. De variable A heeft als waarde het getal 1, variable heeft als waarde het getal 3, dus kun je ermee rekenen:
Beide zijn hetzelfde. Maar wat als je een string variable hebt. Een string is een benaming voor tekst, gewoond doodgewone text. Dat kunnen letters zijn, hele zinnen en zelfde teksten met getallen erin:
Code:
Dim Str1 As String = "Gewoon wat text, jonge!"
Dim Str2 As String = "H3t 1s 4llem447 w4t"
In dit geval kun je hier niet mee rekenen, want rekenen doe je met getallen, en deze variablen zijn geen getalen (integers), maar tekenreeksen (string) of tewel gewoon tekt. Zelfs als je dit zou doen:
Code:
Dim Getal1 As String = 2
Dim Getal2 As String = 4
... kun je er niet mee rekenen, omdat de variable Getal1 en Getal2 geen integers zijn, maar simpel tekst, ookal hebben ze als waarde wel een getal toegewezen gekregen.
Hopelijk snap je dit, als je dus met getallen wilt rekenen, aftrrekken, optellen, delen, vermenigvuldigen en dat soort dingen, kan dat alleen als integers, en niet met strings.