Eilučių interpoliacija naudojant $ C#

Eiluciu Interpoliacija Naudojant C



Styginių interpoliacija yra naudinga C# funkcija, leidžianti kūrėjams įterpti išraiškas eilutės literaluose. Tai būdas sukurti eilutę įtraukiant kintamųjų ar išraiškų reikšmes į vietos rezervavimo ženklus eilutės literale.

Eilučių interpoliacija atliekama naudojant dolerio ženklą ($), po kurio pateikiami riestiniai skliaustai ({}), siekiant įtraukti išraiškas. Šiame straipsnyje bus aptarta, kaip atlikti eilutės interpoliaciją naudojant dolerio ženklą C#.

Eilučių interpoliacija naudojant $ C#

Norėdami naudoti eilučių interpoliaciją C#, prieš eilutės literalą galite įrašyti simbolį $, o po to galite įtraukti išraiškas į riestinius skliaustus {} eilutės literale, kad interpoliuotumėte jų reikšmes. Štai pavyzdys:







naudojant Sistema ;

klasė Programa {
statinis tuštuma Pagrindinis ( styga [ ] args ) {
styga vardas = 'PATS' ;
tarpt amžiaus = 25 ;
Konsolė . WriteLine ( $ „Mano vardas yra {name} ir man {age} metai“ ) ;
}
}

Šiame kode eilutės raidė „Mano vardas yra {vardas} ir aš esu {amžiaus} metų“ yra interpoliuojama su kintamojo reikšmėmis vardas ir amžiaus , šio kodo rezultatas yra:





Taip pat galite įterpti išraiškas riestiniuose skliaustuose, kai naudojate eilutės interpoliaciją; kaip pavyzdį apsvarstykite šiuos dalykus:





naudojant Sistema ;
klasė Programa {
statinis tuštuma Pagrindinis ( styga [ ] args ) {
tarpt x = 10 ;
tarpt ir = dvidešimt ;
Konsolė . WriteLine ( $ '{x} ir {y} suma yra {x + y}.' ) ;
}
}

Šiame kode išraiška {x + y} yra įtraukta į interpoliuotos eilutės literatūrą, šio kodo rezultatas būtų:



Išvada

Eilučių interpoliacija C# yra galingas būdas įterpti išraiškas eilučių literaluose. Naudodami simbolį $ ir riestinius skliaustus {}, kūrėjai gali sukurti lengviau skaitomą ir prižiūrimą kodą, kurį būtų lengviau rašyti ir suprasti. Eilučių interpoliacija supaprastina eilučių sujungimą ir pagerina kodo skaitomumą, nes nebereikia sudėtingų eilučių sujungimo išraiškų.