Latihan - Menggabungkan string menggunakan penggabungan string
Sering kali, Anda harus menggabungkan data dari berbagai sumber, termasuk string harfiah dan variabel yang berisi data teks dan numerik. Di pelajaran ini, Anda akan menggunakan perangkaian string untuk menggabungkan dua atau lebih nilai menjadi string baru.
Apa itu perangkaian string?
Perangkaian string adalah "programmer speak" hanya untuk menggabungkan dua nilai atau lebih string ke dalam nilai baru string . Tidak seperti penambahan, nilai kedua ditambahkan ke akhir nilai pertama, dan seterusnya. Dalam latihan berikut, Anda akan menulis kode untuk menggabungkan string nilai bersama-sama.
Menggabungkan string harfiah dan variabel
Untuk menggabungkan dua string bersama-sama, Anda menggunakan operator perangkaian string, yang merupakan simbol +plus .
Pilih semua kode yang Anda tulis sebelumnya di Editor Kode C#, dan tekan Hapus atau Backspace untuk menghapusnya.
Masukkan kode berikut di editor kode:
string firstName = "Bob"; string message = "Hello " + firstName; Console.WriteLine(message);Sekarang, jalankan kodenya. Anda akan melihat hasil berikut di konsol output:
Hello BobPerhatikan urutannya—string
"Hello "pertama berada di string baru, dan nilai dalamfirstNamevariabel ditambahkan ke akhir.
Menggabungkan beberapa variabel dan string harfiah
Anda dapat melakukan beberapa operasi perangkaian dalam baris kode yang sama.
Ubah kode yang Anda tulis sebelumnya ke yang berikut:
string firstName = "Bob"; string greeting = "Hello"; string message = greeting + " " + firstName + "!"; Console.WriteLine(message);Di sini Anda membuat pesan yang lebih kompleks dengan menggabungkan beberapa variabel dan string harfiah.
Sekarang, jalankan kodenya. Anda akan melihat hasil berikut di konsol output:
Hello Bob!
Menghindari variabel perantara
Pada langkah-langkah sebelumnya, Anda menggunakan variabel tambahan untuk menahan string baru yang dihasilkan dari operasi perangkaian. Kecuali Anda memiliki alasan yang baik untuk melakukannya, Anda dapat (dan harus) menghindari penggunaan variabel perantara dengan melakukan operasi perangkaian sesuai kebutuhan.
Ubah kode yang Anda tulis sebelumnya ke yang berikut:
string firstName = "Bob"; string greeting = "Hello"; Console.WriteLine(greeting + " " + firstName + "!");Sekarang, jalankan kodenya. Hasilnya di konsol output harus sama meskipun Anda menyederhanakan kode:
Hello Bob!
Rekap
Berikut adalah apa yang telah Anda pelajari tentang perangkaian string sejauh ini:
- Perangkaian string memungkinkan Anda menggabungkan string harfiah dan variabel yang lebih kecil menjadi satu string.
- Hindari membuat variabel perantara jika menambahkannya tidak meningkatkan keterbacaan.