Dasar-Dasar Interpolasi String
Sisipkan ekspresi langsung ke dalam string.
Dasar-Dasar Interpolasi String adalah pelajaran C# Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar C# Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus C# Academy mencakup 4 pelajaran total.
Teks Terinterpolasi
Teks terinterpolasi diawali tanda dolar sebelum tanda kutip pembuka. Di dalamnya, Anda menempatkan ekspresi dalam kurung kurawal, lalu C# menyisipkan nilainya.
using System;
class Program {
static void Main() {
string name = "Ada";
Console.WriteLine($"Hello, {name}!");
}
}Menyisipkan Ekspresi
Kurung kurawal dapat berisi ekspresi apa pun, bukan hanya variabel. C# mengevaluasi ekspresi tersebut dan mengubah hasilnya menjadi teks.
using System;
class Program {
static void Main() {
int a = 3, b = 4;
Console.WriteLine($"Sum is {a + b}");
}
}Memanggil Metode di Dalamnya
Anda dapat memanggil metode atau properti di dalam kurung kurawal, sehingga kode keluaran tetap ringkas dan mudah dibaca.
using System;
class Program {
static void Main() {
string word = "hello";
Console.WriteLine($"Upper: {word.ToUpper()}");
}
}Interpolasi vs Penggabungan
Interpolasi biasanya lebih jelas daripada merangkai banyak tanda tambah, terutama jika terdapat beberapa variabel.
using System;
class Program {
static void Main() {
string first = "Grace", last = "Hopper";
Console.WriteLine($"{first} {last}");
}
}Beberapa Penampung
Anda dapat menyertakan kurung kurawal sebanyak yang diperlukan dalam satu teks.
using System;
class Program {
static void Main() {
int day = 5, month = 11, year = 2026;
Console.WriteLine($"{day}/{month}/{year}");
}
}Mencetak Kurung Kurawal
Untuk mencetak kurung kurawal literal, gandakan kurung tersebut. Dua kurung kurawal pembuka menghasilkan satu kurung dalam keluaran.
using System;
class Program {
static void Main() {
int x = 5;
Console.WriteLine($"Value in braces: {{{x}}}");
}
}Penentu Format
Di dalam kurung kurawal, Anda dapat menambahkan titik dua dan penentu format, misalnya jumlah tempat desimal.
using System;
class Program {
static void Main() {
double price = 3.14159;
Console.WriteLine($"Price: {price:F2}");
}
}Perataan dalam Interpolasi
Tanda koma ditambah angka menetapkan lebar perataan: nilai positif meratakan ke kanan, sedangkan nilai negatif meratakan ke kiri dalam lebar tersebut.
using System;
class Program {
static void Main() {
Console.WriteLine($"[{"hi",10}]");
Console.WriteLine($"[{"hi",-10}]");
}
}Ekspresi Ternari di Dalam Interpolasi
Ekspresi kondisional dapat digunakan di dalam kurung kurawal, meskipun membungkusnya dalam tanda kurung akan membantu pengurai.
using System;
class Program {
static void Main() {
int n = 7;
Console.WriteLine($"{n} is {(n % 2 == 0 ? "even" : "odd")}");
}
}Membangun Pesan
Interpolasi membuat pesan yang ditampilkan kepada pengguna mudah dibaca dan dipelihara.
using System;
class Program {
static void Main() {
string user = "Lee";
int items = 3;
Console.WriteLine($"{user}, you have {items} new messages.");
}
}Interpolasi Diperiksa Saat Kompilasi
Berbeda dari templat saat runtime, teks terinterpolasi diperiksa saat kompilasi, sehingga variabel yang hilang terdeteksi lebih awal.
using System;
class Program {
static void Main() {
int score = 95;
string grade = score >= 90 ? "A" : "B";
Console.WriteLine($"Score {score} earns grade {grade}");
}
}Pemeriksaan Singkat
Uji pemahaman Anda tentang interpolasi teks.
Ringkasan
Teks terinterpolasi diawali tanda dolar dan menyisipkan ekspresi dalam kurung kurawal, yang dievaluasi C# lalu dikonversi menjadi teks. Teks ini lebih jelas daripada penggabungan dan diperiksa saat kompilasi.
Anda dapat menambahkan penentu format dan perataan setelah tanda titik dua dan koma, serta menulis kurung kurawal literal dengan menggandakannya.
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Dasar-Dasar Interpolasi String” gratis?
Ya — teks lengkap “Dasar-Dasar Interpolasi String” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus C# Academy, upgrade ke CoddyKit PRO. Kursus C# Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Dasar-Dasar Interpolasi String”?
Sisipkan ekspresi langsung ke dalam string. Kamu berlatih C# Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai C# Academy?
Tidak diperlukan pengalaman sebelumnya. C# Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.
Berapa lama pelajaran “Dasar-Dasar Interpolasi String” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran C# Academy ini?
Ya. Setiap pelajaran C# Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Dasar-Dasar Interpolasi String
- Pemformatan Komposit dengan string.Format
- Penentu Format Numerik dan Tanggal
- Literal String Mentah