Study
← Semua Kategori

C#

Pengenalan C#

Apa itu C#, cara instalasi .NET SDK, dan cara menjalankan kode C# pertamamu.

Variabel & Tipe Data di C#

Cara mendeklarasikan variabel di C# dan tipe data dasar yang wajib ditulis eksplisit.

Type Casting di C#

Cara mengubah satu tipe data ke tipe lain di C#: implicit casting dan explicit casting.

Konstanta di C# (const & readonly)

Cara mendefinisikan nilai tetap di C# memakai keyword const dan readonly.

Operator di C#

Operator aritmatika, perbandingan, dan logika di C#.

Percabangan di C#

Struktur if, else if, else, dan switch untuk mengatur alur logika di C#.

Perulangan di C#

Bentuk for, while, do-while, dan foreach untuk perulangan di C#.

Array & List di C#

Array berukuran tetap, dan List<T> sebagai koleksi data berukuran dinamis di C#.

LINQ Dasar di C#

Cara query dan filter data koleksi secara deklaratif di C# memakai LINQ (Where, Select, dst).

String & Interpolation di C#

Method dasar string C# dan cara memakai string interpolation untuk menggabung teks.

Method di C#

Cara membuat dan memanggil method (fungsi) di dalam class C#.

Null & Nullable Types di C#

Cara menangani nilai null dengan aman di C# lewat nullable type (?), null-conditional (?.), dan null-coalescing (??).

OOP Dasar di C# (Class & Object)

Konsep class, object, constructor, dan method dasar dalam OOP C#.

Properties & Encapsulation di C#

Cara membuat property dengan get/set di C# sebagai cara idiomatis melakukan encapsulation.

Inheritance di C#

Cara membuat class turunan yang mewarisi field dan method dari class induk memakai : dan base.

Interface & Abstract Class di C#

Cara mendefinisikan kontrak perilaku lewat interface dan abstract class di C#.

Exception Handling di C# (Try/Catch)

Cara menangani error tak terduga di C# memakai try/catch dan exception.

Tugas Akhir

Latihan akhir menggabungkan variabel, method, List, properties, dan OOP dalam satu program C#.