Daftar Isi:
Definisi - Apa Arti Pernyataan itu?
Pernyataan if, dalam C #, adalah konstruksi pemrograman dalam C # yang digunakan untuk mengeksekusi pernyataan kode secara selektif berdasarkan hasil evaluasi ekspresi Boolean. Ekspresi Boolean harus mengembalikan nilai benar atau salah.
Pernyataan if digunakan sebagai pernyataan kontrol untuk bercabang ke bagian kode yang berbeda tergantung pada hasil dari ekspresi kondisional Boolean. Ekspresi dinyatakan dalam tanda kurung dan dievaluasi selama eksekusi. Jika ekspresi menghasilkan nilai sebenarnya, kode yang mengikuti pernyataan if dijalankan. Kalau tidak, kode yang mengikuti pernyataan "lain" opsional dijalankan. Jika tidak ada pernyataan lain, eksekusi berlanjut dengan kode setelah blok if.
Pernyataan if menyediakan kemampuan membuat keputusan dengan mana satu bagian kode dijalankan dan bukan yang lain berdasarkan pada satu atau lebih kondisi yang ditentukan.
Techopedia menjelaskan Pernyataan If
Beberapa kondisi dapat digabungkan dalam ekspresi Boolean untuk dievaluasi dalam pernyataan if dengan menggunakan operator OR (||) dan / atau operator AND (&&). Set operator logis yang sesuai lainnya adalah | dan &. Operator logis && dan || menghasilkan kode yang lebih efisien daripada yang biasa karena seluruh ekspresi tidak selalu perlu dievaluasi. Akibatnya, mereka disebut operator hubungan pendek.
Misalnya, pernyataan if dapat digunakan untuk memeriksa apakah input karakter ke program adalah karakter alfabet, numerik, atau khusus.
Berbeda dengan bahasa seperti C atau C ++, di mana hasil nol dianggap sebagai nilai palsu dan angka selain nol dianggap benar, C # mengharapkan hasil sebagai nilai Boolean (benar atau salah) saja. Oleh karena itu, untuk kondisi numerik seperti variabel tidak sama dengan nol, ekspresi harus ditulis secara eksplisit untuk kondisi itu dan tidak hanya dievaluasi dengan angka itu sendiri yang ditempatkan di dalam tanda kurung.
Meskipun switch switch membentuk alternatif untuk pernyataan if dan dapat memberikan kinerja yang lebih baik dan kode yang lebih jelas, itu hanya dapat digunakan untuk menguji ekspresi terhadap nilai konstan. Pernyataan if dapat diganti dengan operator ternary ketika suatu kondisi dievaluasi. Hasil evaluasi dipertimbangkan untuk menugaskan suatu variabel ke suatu nilai.
Definisi ini ditulis dalam konteks C #