Интерполација стрингова се врши коришћењем знака долара ($), праћеног витичастим заградама ({}) за затварање израза, у овом чланку ће се говорити о томе како да се уради интерполација стрингова користећи знак долара у Ц#.
Интерполација низа коришћењем $ у Ц#
Да бисте користили интерполацију стрингова у Ц#, можете ставити префикс стрингова са знаком $ и након тога можете укључити изразе унутар витичастих заграда {} унутар литерала стрингова да бисте интерполирали њихове вредности, ево примера:
Користећи Систем ;
класа Програм {
статична празнина Главни ( низ [ ] аргс ) {
низ име = 'СЕБЕ' ;
инт старости = 25 ;
Конзола . ВритеЛине ( $ „Зовем се {наме} и имам {аге} година“ ) ;
}
}
У овом коду, литерал стринга „Моје име је {име} и имам {аге} година“ је интерполиран са вредностима променљиве име и старости , резултат овог кода је:
Такође можете уметнути изразе унутар витичастих заграда када користите интерполацију стрингова; као пример, размотрите следеће:
Користећи Систем ;
класа Програм {
статична празнина Главни ( низ [ ] аргс ) {
инт Икс = 10 ;
инт и = двадесет ;
Конзола . ВритеЛине ( $ „Збир {к} и {и} је {к + и}.“ ) ;
}
}
У овом коду, израз {к + и} је укључен унутар интерполираног стринг литерала, резултат овог кода би био:
Закључак
Интерполација стрингова у Ц# је моћан начин за уграђивање израза унутар стринг литерала. Коришћењем знака $ праћеног витичастим заградама {}, програмери могу да креирају читљивији и лакши за одржавање кода који је лакши за писање и разумевање. Интерполација стрингова поједностављује конкатенацију стрингова и побољшава читљивост кода елиминишући потребу за сложеним изразима конкатенације стрингова.