Interpolacija nizov z $ v C#

Interpolacija Nizov Z V C



Interpolacija nizov je uporabna funkcija v C#, ki razvijalcem omogoča vdelavo izrazov v nizovne literale. To je način sestavljanja niza z vključitvijo vrednosti spremenljivk ali izrazov v ograde znotraj nizovnega literala.

Interpolacija nizov se izvede z uporabo znaka za dolar ($), ki mu sledijo zaviti oklepaji ({}) za pritrditev izrazov. Ta članek bo obravnaval, kako narediti interpolacijo nizov z uporabo znaka za dolar v C#.

Interpolacija nizov z $ v C#

Če želite uporabiti interpolacijo nizov v C#, lahko nizovnemu literalu dodate predpono z znakom $ in nato lahko vključite izraze znotraj zavitih oklepajev {} znotraj nizovnega literala, da interpolirate njihove vrednosti, tukaj je primer:







uporabo Sistem ;

razred Program {
statična praznina Glavni ( vrvica [ ] args ) {
vrvica ime = 'SAME' ;
int starost = 25 ;
Konzola . WriteLine ( $ 'Ime mi je {name} in star sem {age} let' ) ;
}
}

V tej kodi je dobesedni niz »Ime mi je {ime} in star sem {age} let« interpoliran z vrednostmi spremenljivke ime in starost , je rezultat te kode:





Izraze lahko vstavite tudi znotraj zavitih oklepajev, ko uporabljate interpolacijo nizov; kot primer razmislite o naslednjem:





uporabo Sistem ;
razred Program {
statična praznina Glavni ( vrvica [ ] args ) {
int x = 10 ;
int in = dvajset ;
Konzola . WriteLine ( $ 'Vsota {x} in {y} je {x + y}.' ) ;
}
}

V tej kodi je izraz {x + y} vključen v interpolirani literal niza, rezultat te kode bi bil:



Zaključek

Interpolacija nizov v C# je zmogljiv način za vdelavo izrazov v nizovne literale. Z uporabo znaka $, ki mu sledijo zaviti oklepaji {}, lahko razvijalci ustvarijo bolj berljivo in vzdržljivo kodo, ki jo je lažje napisati in razumeti. Interpolacija nizov poenostavi veriženje nizov in izboljša berljivost kode z odpravo potrebe po kompleksnih izrazih veriženja nizov.