Interpolasi Rentetan Menggunakan $ dalam C#

Interpolasi Rentetan Menggunakan Dalam C



Interpolasi rentetan ialah ciri berguna dalam C# yang membolehkan pembangun membenamkan ungkapan dalam literal rentetan. Ia adalah satu cara untuk membina rentetan dengan memasukkan nilai pembolehubah atau ungkapan di dalam ruang letak dalam literal rentetan.

Interpolasi rentetan dilakukan dengan menggunakan tanda dolar ($), diikuti dengan pendakap kerinting ({}) untuk melampirkan ungkapan, artikel ini akan membincangkan cara melakukan interpolasi rentetan menggunakan tanda dolar dalam C#.

Interpolasi Rentetan Menggunakan $ dalam C#

Untuk menggunakan interpolasi rentetan dalam C#, anda boleh memberi awalan literal rentetan dengan aksara $ dan selepas itu, anda boleh memasukkan ungkapan dalam pendakap kerinting {} dalam literal rentetan untuk menginterpolasi nilainya, berikut ialah contoh:







menggunakan Sistem ;

kelas Program {
statik batal Utama ( tali [ ] args ) {
tali nama = 'DIA SENDIRI' ;
int umur = 25 ;
Konsol . WriteLine ( $ 'Nama saya ialah {name} dan saya berumur {age} tahun' ) ;
}
}

Dalam kod ini, rentetan literal 'Nama saya ialah {nama} dan saya berumur {umur} tahun' diinterpolasi dengan nilai pembolehubah nama dan umur , hasil kod ini ialah:





Anda juga boleh memasukkan ungkapan di dalam pendakap kerinting apabila menggunakan interpolasi rentetan; sebagai contoh, pertimbangkan perkara berikut:





menggunakan Sistem ;
kelas Program {
statik batal Utama ( tali [ ] args ) {
int x = 10 ;
int dan = dua puluh ;
Konsol . WriteLine ( $ 'Jumlah {x} dan {y} ialah {x + y}.' ) ;
}
}

Dalam kod ini, ungkapan {x + y} disertakan dalam rentetan interpolasi literal, hasil kod ini ialah:



Kesimpulan

Interpolasi rentetan dalam C# ialah cara yang ampuh untuk membenamkan ungkapan dalam literal rentetan. Dengan menggunakan aksara $ diikuti oleh pendakap kerinting {}, pembangun boleh mencipta kod yang lebih mudah dibaca dan diselenggara yang lebih mudah untuk ditulis dan difahami. Interpolasi rentetan memudahkan penyambungan rentetan dan meningkatkan kebolehbacaan kod dengan menghapuskan keperluan untuk ungkapan penyambungan rentetan yang kompleks.