Ganti Pernyataan

Pengarang: Randy Alexander
Tanggal Pembuatan: 25 April 2021
Tanggal Pembaruan: 1 Juli 2024
Anonim
G4wa4tt!!! Spanduk NU Diturunkan P4ksa & Di Ganti Spanduk Kader PKS, Banser Langsung Turun Tangan!!!
Video: G4wa4tt!!! Spanduk NU Diturunkan P4ksa & Di Ganti Spanduk Kader PKS, Banser Langsung Turun Tangan!!!

Isi

Definisi - Apa yang dimaksud Switch Statement?

Pernyataan switch, dalam C #, adalah pernyataan pemilihan yang memungkinkan untuk transfer kontrol program ke daftar pernyataan dengan label switch yang sesuai dengan nilai ekspresi switch.


Pernyataan switch adalah pernyataan kontrol yang mengeksekusi serangkaian logika berdasarkan hasil perbandingan antara ekspresi kontrol dan label yang ditentukan dalam blok switch. Jenis pernyataan ini membantu dalam memungkinkan nilai variabel atau ekspresi untuk memilih blok kode untuk dieksekusi dari daftar kandidat yang mewakili berbagai kemungkinan yang dapat terjadi.

Penggunaan pernyataan switch menghasilkan peningkatan kinerja dan keterbacaan bila dibandingkan dengan if..else..if .. ladder. Pernyataan switch dapat berisi pernyataan switch lain, sehingga membentuk switch bersarang, yang dapat menghasilkan kinerja yang lebih baik daripada pendekatan lain.

Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Switch Statement

Pernyataan sakelar berisi kata kunci "sakelar" diikuti oleh ekspresi sakelar pengontrol (di dalam tanda kurung) dan sakelar sakelar. Blok sakelar dapat menyertakan nol atau banyak bagian sakelar. Setiap bagian sakelar berisi kata kunci "‘ case "diikuti oleh pilihan (nilai konstan yang berakhir dengan": ") dan daftar pernyataan.


Setelah mengevaluasi ekspresi pernyataan switch, kontrol akan ditransfer ke pernyataan yang mengikuti label "case" yang cocok dengan nilai ekspresi. Jika tidak ada konstanta pencocokan yang ditentukan dalam label "case", kontrol ditransfer ke pernyataan mengikuti label "default" (jika ada) atau ke akhir pernyataan switch.

Ekspresi yang ditentukan dalam kurung harus berupa tipe integral, enum, string, Boolean atau tipe yang dapat dikonversi menjadi tipe integral. Setiap bagian sakelar dapat menyertakan beberapa label "case". Akhir setiap bagian sakelar harus tidak dapat dijangkau; sebagai hasilnya, bagian switch harus diakhiri dengan pernyataan lompatan seperti "break". Konstanta yang digunakan dalam label "case" yang berbeda dalam pernyataan sakelar tidak dapat diulang.

Misalnya, pernyataan sakelar dapat digunakan untuk membandingkan nilai input numerik dari pengguna dengan daftar opsi menu yang ditampilkan dalam aplikasi dan kemudian menjalankan aplikasi berdasarkan pilihan pengguna.


Berbeda dengan C ++, eksekusi bagian switch di C # tidak diizinkan untuk "jatuh" (melanjutkan) ke bagian switch berikutnya.

Definisi ini ditulis dalam con C #