Wow, var is helemaal niet hetzelfde als dat voorbeeld dat je aanhaalt, Niemand_Anders.
Var is gewoon typed hoor.
Trouwens, als je een var declareert, moet je 'm initializeren , zodanig dat de compiler het juiste type er kan aan toekennen.
Dit zal trouwens ook niet compilen:
Jouw codevoorbeeld:
Zal dus gewoon dezelfde output hebben, alsof je dit zou doen:
Dus, dit gaat een beetje voorbij aan jouw vergelijking ivm Hashtable vs Dictionary<K, V>, waar het dus zeker wel een voordeel heeft.
Var is gewoon typed hoor.
Trouwens, als je een var declareert, moet je 'm initializeren , zodanig dat de compiler het juiste type er kan aan toekennen.
Dit zal trouwens ook niet compilen:
code:
1
2
| var a = 5; a = "melp"; |
Jouw codevoorbeeld:
code:
1
2
| var a = "5"; a = a + 3 |
Zal dus gewoon dezelfde output hebben, alsof je dit zou doen:
code:
1
2
| string a = "5"; a = a + 3 |
Dus, dit gaat een beetje voorbij aan jouw vergelijking ivm Hashtable vs Dictionary<K, V>, waar het dus zeker wel een voordeel heeft.
https://fgheysels.github.io/