Interpolacija niza koristeći $ u C#

Interpolacija Niza Koristeci U C



Interpolacija niza korisna je značajka u C# koja programerima omogućuje ugrađivanje izraza unutar string literala. To je način konstruiranja niza uključivanjem vrijednosti varijabli ili izraza unutar rezerviranih mjesta unutar literala niza.

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.