String.Format
String interpolatie met het $-teken is een nieuwe C# aanwinst. Je zal echter geregeld documentatie en online code tegenkomen die nog met String.Format
werkt (ook zijn er nog zaken waar het te verkiezen is om String.Format
te gebruiken i.p.v. 1 van vorige manieren). Om die reden bespreken we dit nog in dit boek.
String.Format
is een ingebouwde methode die string-interpolatie toelaat op een iets minder intuïtieve manier, als volgt:
Het getal tussen de accolades geeft aan welke parameter op die plek moet komen. 0 betekent de eerste, 1 betekent de tweede, enzovoort. De eerste parameter is naam
, de tweede is leeftijd
.
Volgende code zal een ander resultaat geven:
Namelijk: Ik ben 13 en ik ben 13 jaar oud.
Je kan deze vorm van formateren ook toepassen in Console.WriteLine
zonder dat je expliciet String.Format
hiervoor moet aanroepen:
Last updated