Stringi interpoleerimine, kasutades C#-s $

Stringi Interpoleerimine Kasutades C S



Stringi interpoleerimine on C# kasulik funktsioon, mis võimaldab arendajatel manustada väljendeid stringiliteraalidesse. See on viis stringi konstrueerimiseks, lisades stringiliteraali kohahoidjatesse muutujate või avaldiste väärtused.

Stringi interpoleerimiseks kasutatakse dollarimärki ($), millele järgneb avaldiste lisamiseks lokkis sulgusid ({}). Selles artiklis käsitletakse stringide interpoleerimist dollarimärgi abil C# keeles.

Stringi interpoleerimine, kasutades C#-s $

Stringi interpolatsiooni kasutamiseks C#-s saate stringiliteraali ette lisada tähemärgiga $ ja pärast seda saate nende väärtuste interpoleerimiseks lisada stringiliteraali lokkis sulgudesse {} avaldised. Siin on näide:







kasutades Süsteem ;

klass Programm {
staatiline tühine Peamine ( string [ ] args ) {
string nimi = 'ISE' ;
int vanus = 25 ;
konsool . WriteLine ( $ 'Minu nimi on {name} ja ma olen {age} aastat vana' ) ;
}
}

Selles koodis on stringliteraal 'Minu nimi on {nimi} ja ma olen {vanus} aastat vana' interpoleeritud muutuja väärtustega nimi ja vanus , on selle koodi tulemus:





Stringi interpolatsiooni kasutamisel saate avaldisi sisestada ka lokkis sulgudesse; näiteks kaaluge järgmist:





kasutades Süsteem ;
klass Programm {
staatiline tühine Peamine ( string [ ] args ) {
int x = 10 ;
int ja = kakskümmend ;
konsool . WriteLine ( $ '{x} ja {y} summa on {x + y}.' ) ;
}
}

Selles koodis sisaldub avaldis {x + y} interpoleeritud stringiliteraali sees, selle koodi tulemus oleks:



Järeldus

Stringi interpolatsioon C#-s on võimas viis avaldiste manustamiseks stringiliteraalidesse. Kasutades märki $, millele järgneb lokkis sulgusid {}, saavad arendajad luua loetavama ja hooldatavama koodi, mida on lihtsam kirjutada ja mõista. Stringide interpoleerimine lihtsustab stringide ühendamist ja parandab koodi loetavust, välistades vajaduse keeruliste stringide konkatenatsiooniavaldiste järele.