Interpolacija niza se vrši upotrebom znaka dolara ($), iza kojeg slijede vitičaste zagrade ({}) da bi se zatvorili izrazi, ovaj članak govori o tome kako napraviti interpolaciju niza pomoću znaka dolara u C#.
Interpolacija niza koristeći $ u C#
Da biste koristili interpolaciju niza u C#, literalu niza možete dodati znak $ kao prefiks, a nakon toga možete uključiti izraze unutar vitičastih zagrada {} unutar literala niza kako biste interpolirali njihove vrijednosti, evo primjera:
korištenjem Sustav ;
razreda Program {
statički poništiti Glavni ( niz [ ] args ) {
niz Ime = 'SAM' ;
int dob = 25 ;
Konzola . WriteLine ( $ 'Zovem se {name} i imam {age} godina' ) ;
}
}
U ovom kodu, literal niza 'Moje ime je {ime} i imam {age} godina' interpoliran je s vrijednostima varijable Ime i dob , rezultat ovog koda je:
Također možete umetnuti izraze unutar vitičastih zagrada kada koristite interpolaciju niza; kao primjer, razmotrite sljedeće:
korištenjem Sustav ;
razreda Program {
statički poništiti Glavni ( niz [ ] args ) {
int x = 10 ;
int i = dvadeset ;
Konzola . WriteLine ( $ 'Zbroj {x} i {y} je {x + y}.' ) ;
}
}
U ovom kodu, izraz {x + y} je uključen unutar interpoliranog literala niza, rezultat ovog koda bio bi:
Zaključak
Interpolacija niza u C# je moćan način za ugrađivanje izraza unutar string literala. Korištenjem znaka $ nakon kojeg slijede vitičaste zagrade {}, programeri mogu stvoriti čitljiviji kod koji se lakše održava i koji je lakši za pisanje i razumijevanje. Interpolacija nizova pojednostavljuje ulančavanje nizova i poboljšava čitljivost koda eliminirajući potrebu za složenim izrazima ulančavanja nizova.