Operator adalah alat untuk membangun expression: menghitung, membandingkan, menggabungkan kondisi, dan mengubah nilai. Section ini membedah setiap kelompok operator di C# beserta aturan precedence yang menentukan urutan evaluasi ketika beberapa operator dipakai dalam satu expression.
Pelajari lima operator aritmetika C#: penjumlahan, pengurangan, perkalian, pembagian, dan modulo, termasuk perilaku pembagian integer serta overflow.
Buka → # Operator PenugasanPelajari operator penugasan dasar (=) dan compound assignment (+=, -=, *=, /=, %=) untuk menyimpan serta memperbarui nilai variabel secara ringkas.
Buka → # Operator PerbandinganPelajari enam operator perbandingan C# yang menghasilkan nilai bool, termasuk perilaku case-sensitive saat membandingkan string.
Buka → # Operator LogikaPelajari operator logika &&, ||, dan ! untuk menggabungkan kondisi, termasuk bukti kerja short-circuit lewat output nyata.
Buka → # Operator BitwisePelajari operator bitwise &, |, ^, dan ~ yang bekerja pada level bit integer, lengkap dengan tampilan pola biner dan pola flag.
Buka → # Operator Increment dan DecrementPelajari operator ++ dan -- beserta perbedaan perilaku prefix dan postfix saat nilai variabel dibaca dan diubah.
Buka → # Operator TernaryPelajari operator ternary ? : untuk memilih salah satu dari dua nilai berdasarkan kondisi bool dalam satu expression.
Buka → # Operator NullPelajari operator ??, ??=, dan ?. untuk menangani nilai null pada variabel reference secara ringkas dan aman.
Buka → # Operator TypePelajari operator is, as, typeof, dan sizeof untuk memeriksa tipe nilai, mengonversi dengan aman, serta membaca informasi tipe.
Buka → # Operator ShiftPelajari operator shift << dan >> yang menggeser bit bilangan integer, ekuivalen dengan perkalian dan pembagian pangkat dua.
Buka → # Operator OverloadingPelajari cara mendefinisikan perilaku operator untuk tipe buatan sendiri melalui operator overloading pada struct Uang sederhana.
Buka → # Precedence dan AssociativityPelajari aturan precedence dan associativity yang menentukan urutan evaluasi ketika beberapa operator dipakai dalam satu expression.
Buka →