Merkkijonojen interpolointi tehdään käyttämällä dollarimerkkiä ($), jota seuraa aaltosulkeet ({}) lausekkeiden sulkemiseksi. Tässä artikkelissa käsitellään merkkijonojen interpolointia dollarimerkillä C#:ssa.
Merkkijonon interpolointi käyttämällä $:ta C#:ssa
Jos haluat käyttää merkkijonointerpolaatiota C#:ssa, voit liittää merkkijonoliteraalin eteen $-merkin ja sen jälkeen sisällyttää lausekkeita kiharaisiin aaltosulkeisiin {} merkkijonoliteraaliin interpoloidaksesi niiden arvot. Tässä on esimerkki:
käyttämällä Järjestelmä ;
luokkaa Ohjelmoida {
staattinen mitätön Main ( merkkijono [ ] args ) {
merkkijono nimi = 'HÄN ITSE' ;
int ikä = 25 ;
Konsoli . WriteLine ( $ 'Nimeni on {name} ja olen {age} vuotta vanha' ) ;
}
}
Tässä koodissa merkkijonoliteraali 'Nimeni on {nimi} ja olen {ikä} vuotta vanha' on interpoloitu muuttujan arvojen kanssa. nimi ja ikä , tämän koodin tulos on:
Voit myös lisätä lausekkeita aaltosulkeiden sisään, kun käytät merkkijonointerpolaatiota; harkitse esimerkiksi seuraavaa:
käyttämällä Järjestelmä ;
luokkaa Ohjelmoida {
staattinen mitätön Main ( merkkijono [ ] args ) {
int x = 10 ;
int ja = kaksikymmentä ;
Konsoli . WriteLine ( $ '{x}:n ja {y}:n summa on {x + y}.' ) ;
}
}
Tässä koodissa lauseke {x + y} sisältyy interpoloidun merkkijonoliteraalin sisään, tämän koodin tulos olisi:
Johtopäätös
Merkkijonojen interpolointi C#:ssa on tehokas tapa upottaa lausekkeita merkkijonoliteraaleihin. Käyttämällä $-merkkiä ja kaarevia aaltosuluja {} kehittäjät voivat luoda paremmin luettavaa ja ylläpidettävää koodia, joka on helpompi kirjoittaa ja ymmärtää. Merkkijonojen interpolointi yksinkertaistaa merkkijonojen yhdistämistä ja parantaa koodin luettavuutta poistamalla monimutkaisten merkkijonojen ketjutuslausekkeiden tarpeen.