Step 1: Intro
Ini adalah aplikasi konsol .NET yang ditulis di C#. Pilih Jalankan kode untuk mencobanya.
Console.WriteLine("Hello World!");
Step 2: Strings
Coba ubah kode sehingga konsol akan menyapa nama Anda, bukan nama dunia (misalnya, Hello Ana!
). Pilih Jalankan kode untuk melihat apakah Anda melakukannya dengan benar.
Console.WriteLine("Hello <name>!");
Step 3: Variables
Variabel menyimpan nilai yang dapat Anda gunakan di tempat lain dalam kode Anda.
Mari simpan nama Anda dalam variabel name
, lalu baca nilai dari variabel tersebut saat membuat pesan output.
var name = "<name>";
Console.WriteLine("Hello " + name + "!");
Tunjukkan
var name = "<name>";
Console.WriteLine("Hello " + name + "!");
Step 4: String interpolation
Interpolasi string memungkinkan Anda menyatukan string dengan cara yang lebih ringkas dan mudah dibaca.
Jika $
ditambahkan sebelum tanda kutip pembuka string, Anda dapat menyertakan nilai string, seperti variabel name
, di dalam string di dalam tanda kurung kurawal. Cobalah dan pilih Jalankan kode.
var name = "<name>";
Console.WriteLine($"Hello {name}!");
Tunjukkan
var name = "<name>";
Console.WriteLine($"Hello {name}!");
Step 5: Methods
Metode membutuhkan input, melakukan beberapa pekerjaan, dan terkadang memberikan hasil.
ToUpper()
adalah metode yang dapat Anda gunakan pada string, seperti variabel name
. Variabel ini akan menghasilkan string yang sama, dikonversi ke huruf besar.
Perbarui sapaan untuk mengubah nama orang yang disapa menjadi huruf besar dan pilih Jalankan kode.
var name = "<name>";
Console.WriteLine($"Hello {name.ToUpper()}!");
Tunjukkan
var name = "<name>";
Console.WriteLine($"Hello {name.ToUpper()}!");
Step 6: Collections
Koleksi menyimpan beberapa nilai dari jenis yang sama.
Ganti variabel name
dengan variabel names
yang memiliki daftar nama. Kemudian, gunakan perulangan foreach
untuk mengulangi semua nama dan menyapa setiap orang.
var names = new[] { "<name>", "Felipe", "Emillia" };
foreach (var name in names)
{
Console.WriteLine($"Hello {name.ToUpper()}!");
}
Tunjukkan
var names = new[] { "<name>", "Felipe", "Emillia" };
foreach (var name in names)
{
Console.WriteLine($"Hello {name.ToUpper()}!");
}