Karakterlánc-interpoláció a $ használatával C#-ban

Karakterlanc Interpolacio A Hasznalataval C Ban



A karakterlánc-interpoláció egy hasznos funkció a C#-ban, amely lehetővé teszi a fejlesztők számára, hogy kifejezéseket ágyazzanak be a karakterlánc-literálokba. Ez egy karakterlánc létrehozásának módja a változók vagy kifejezések értékeinek a helyőrzőkbe való belefoglalásával egy karakterlánc-literálba.

A karakterlánc-interpoláció a dollárjellel ($), majd a kapcsos kapcsos zárójelekkel ({}) történik a kifejezések bezárásához. Ez a cikk azt tárgyalja, hogyan lehet karakterlánc-interpolációt végrehajtani a dollárjel használatával C#-ban.

Karakterlánc-interpoláció a $ használatával C#-ban

Ha C#-ban karakterlánc-interpolációt szeretne használni, egy string literált előtagozzon a $ karakterrel, majd ezt követően a karakterlánc-literálon belül felvehet kifejezéseket a kapcsos zárójelekbe {}, hogy interpolálja az értékeket. Íme egy példa:







segítségével Rendszer ;

osztály Program {
statikus üres ( húr [ ] args ) {
húr név = 'SAJÁT MAGA' ;
int kor = 25 ;
Konzol . WriteLine ( $ 'A nevem {name}, és {age} éves vagyok' ) ;
}
}

Ebben a kódban a „A nevem {name} és {age} éves vagyok” karakterlánc interpolálva van a változó értékeivel. név és kor , ennek a kódnak az eredménye:





A karakterlánc-interpoláció használatakor kifejezéseket is beszúrhat a kapcsos zárójelekbe; példaként vegye figyelembe a következőket:





segítségével Rendszer ;
osztály Program {
statikus üres ( húr [ ] args ) {
int x = 10 ;
int és = húsz ;
Konzol . WriteLine ( $ '{x} és {y} összege {x + y}.' ) ;
}
}

Ebben a kódban az {x + y} kifejezés szerepel az interpolált karakterlánc-literálban, ennek a kódnak az eredménye:



Következtetés

A karakterlánc-interpoláció a C#-ban hatékony módja a kifejezések karakterlánc-literálokba ágyazásának. A $ karakter és a kapcsos zárójelek {} használatával a fejlesztők könnyebben írható és érthetőbb, olvashatóbb és karbantartható kódot hozhatnak létre. A karakterlánc-interpoláció leegyszerűsíti a karakterlánc-összefűzést, és javítja a kód olvashatóságát azáltal, hogy nincs szükség összetett karakterlánc-összefűzési kifejezésekre.