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ų.