Merkkijonon interpolointi käyttämällä $:ta C#:ssa

Merkkijonon Interpolointi Kayttamalla Ta C Ssa



Merkkijonojen interpolointi on hyödyllinen ominaisuus C#:ssa, jonka avulla kehittäjät voivat upottaa lausekkeita merkkijonoliteraaleihin. Se on tapa muodostaa merkkijono sisällyttämällä muuttujien tai lausekkeiden arvot paikkamerkkien sisällä merkkijonoliteraaliin.

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.