Bir switch ifadesinin bir varsayılana ihtiyacı var mı?
Bir switch ifadesinin bir varsayılana ihtiyacı var mı?

Video: Bir switch ifadesinin bir varsayılana ihtiyacı var mı?

Video: Bir switch ifadesinin bir varsayılana ihtiyacı var mı?
Video: Her Şey Gelir Geçer İnsan Yorulur Allah Toparlar Sabret! - [Hastalar 11] - Ya Sabûr | Mehmet Yıldız 2024, Mayıs
Anonim

hayır gerekli değil varsayılan durum içinde geçiş ifadesi ve tutmanın bir kuralı yok varsayılan durum tüm durumların sonunda, diğer tüm durumların başına ve ortasına yerleştirilebilir.

O halde, her switch ifadesinin bir varsayılana ihtiyacı var mı?

Seçme değiştirmek , " Switch deyimi sahip değil varsayılan durum ." A geçiş ifadesi olmadan varsayılan durum hiçbir durum eşleşmezse yürütmenin sessizce 'geçmesine' izin verebilir.

Yukarıdakilerin yanı sıra, bir switch ifadesinde varsayılan son durum olmalı mı? A ' değiştirmek ' ifade Sahip olmak ' varsayılan ' olarak geçen etiket. ' ekleme varsayılan 'her şeyin sonundaki etiket' değiştirmek ' Beyan kodu daha net hale getirir ve olası herhangi bir durum etiketlerin hiçbirinin kontrol değişkeninin değeriyle eşleşmediği durumlarda işlenmez.

Basitçe, bir switch ifadesinde varsayılan nedir?

NS varsayılan ifade hayır ise yürütülür durum sabit ifade değerine eşittir değiştirmek (ifade). Eğer varsayılan ifade atlanır ve hayır durum eşleşme bulundu, hiçbiri ifadeler içinde değiştirmek vücut yürütülür. A durum veya varsayılan etiket yalnızca bir geçiş ifadesi.

C# anahtar durumunda varsayılan zorunlu mu?

İçinde C# , çiftleme durum değerlere izin verilmez. Değişkenin veri türü değiştirmek ve değeri bir durum aynı türden olmalıdır. NS varsayılan ifade isteğe bağlıdır ve içinde herhangi bir yerde kullanılabilir geçiş ifadesi . çoklu varsayılan ifadelere izin verilmez.

Önerilen: