Tekenreeksinterpolatie met behulp van $ in C#

Tekenreeksinterpolatie Met Behulp Van In C



String-interpolatie is een handige functie in C# waarmee ontwikkelaars expressies in letterlijke tekenreeksen kunnen insluiten. Het is een manier om een ​​tekenreeks te construeren door de waarden van variabelen of uitdrukkingen op te nemen in tijdelijke aanduidingen binnen een letterlijke tekenreeks.

Tekenreeksinterpolatie wordt uitgevoerd met behulp van het dollarteken ($), gevolgd door accolades ({}) om uitdrukkingen in te sluiten. In dit artikel wordt besproken hoe u tekenreeksinterpolatie uitvoert met behulp van het dollarteken in C#.

Tekenreeksinterpolatie met behulp van $ in C#

Om tekenreeksinterpolatie in C# te gebruiken, kunt u een letterlijke tekenreeks laten voorafgaan door het $-teken en daarna kunt u uitdrukkingen tussen accolades {} in de letterlijke tekenreeks opnemen om hun waarden te interpoleren. Hier is een voorbeeld:







gebruik makend van Systeem ;

klas Programma {
statisch leegte Voornaamst ( snaar [ ] argumenten ) {
snaar naam = 'ZICHZELF' ;
int leeftijd = 25 ;
Troosten . Schrijf lijn ( $ 'Mijn naam is {name} en ik ben {age} jaar oud' ) ;
}
}

In deze code wordt de letterlijke tekenreeks 'Mijn naam is {naam} en ik ben {leeftijd} jaar oud' geïnterpoleerd met de waarden van de variabele naam En leeftijd , het resultaat van deze code is:





U kunt ook uitdrukkingen tussen accolades invoegen wanneer u tekenreeksinterpolatie gebruikt; beschouw als voorbeeld het volgende:





gebruik makend van Systeem ;
klas Programma {
statisch leegte Voornaamst ( snaar [ ] argumenten ) {
int X = 10 ;
int En = twintig ;
Troosten . Schrijf lijn ( $ 'De som van {x} en {y} is {x + y}.' ) ;
}
}

In deze code is de uitdrukking {x + y} opgenomen in de geïnterpoleerde letterlijke tekenreeks. Het resultaat van deze code zou zijn:



Conclusie

De tekenreeksinterpolatie in C# is een krachtige manier om uitdrukkingen in letterlijke tekenreeksen in te bedden. Door het $-teken gevolgd door accolades {} te gebruiken, kunnen ontwikkelaars beter leesbare en onderhoudbare code maken die gemakkelijker te schrijven en te begrijpen is. String-interpolatie vereenvoudigt string-aaneenschakeling en verbetert de leesbaarheid van code door de noodzaak van complexe string-aaneenschakelingsuitdrukkingen weg te nemen.