Interpolasi String Menggunakan $ di C#

Interpolasi String Menggunakan Di C



Interpolasi string adalah fitur yang berguna dalam C# yang memungkinkan pengembang menyematkan ekspresi di dalam literal string. Ini adalah cara membangun string dengan memasukkan nilai variabel atau ekspresi di dalam placeholder dalam literal string.

Interpolasi string dilakukan dengan menggunakan tanda dolar ($), diikuti dengan kurung kurawal ({}) untuk mengapit ekspresi, artikel ini akan membahas bagaimana melakukan interpolasi string menggunakan tanda dolar di C#.

Interpolasi String Menggunakan $ di C#

Untuk menggunakan interpolasi string di C#, Anda bisa mengawali literal string dengan karakter $ dan setelah itu, Anda bisa memasukkan ekspresi di dalam kurung kurawal {} di dalam literal string untuk menginterpolasi nilainya, berikut contohnya:







menggunakan Sistem ;

kelas Program {
statis ruang kosong Utama ( rangkaian [ ] argumen ) {
rangkaian nama = 'DIRI' ;
int usia = 25 ;
Menghibur . WriteLine ( $ 'Nama saya {nama} dan umur saya {umur} tahun' ) ;
}
}

Dalam kode ini, string literal “Nama saya {nama} dan umur saya {umur} tahun” diinterpolasi dengan nilai variabel nama Dan usia , hasil dari kode ini adalah:





Anda juga dapat menyisipkan ekspresi di dalam kurung kurawal saat menggunakan interpolasi string; sebagai contoh, perhatikan hal berikut:





menggunakan Sistem ;
kelas Program {
statis ruang kosong Utama ( rangkaian [ ] argumen ) {
int X = 10 ;
int Dan = dua puluh ;
Menghibur . WriteLine ( $ 'Jumlah dari {x} dan {y} adalah {x + y}.' ) ;
}
}

Dalam kode ini, ekspresi {x + y} disertakan di dalam literal string interpolasi, hasil dari kode ini adalah:



Kesimpulan

Interpolasi string dalam C# adalah cara ampuh untuk menyematkan ekspresi di dalam literal string. Dengan menggunakan karakter $ diikuti dengan kurung kurawal {}, developer bisa membuat kode yang lebih mudah dibaca dan dipelihara yang lebih mudah untuk ditulis dan dipahami. Interpolasi string menyederhanakan penggabungan string dan meningkatkan keterbacaan kode dengan menghilangkan kebutuhan akan ekspresi penggabungan string yang kompleks.