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 Fő ( 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 Fő ( 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.