Görünüşe göre C# kullanarak anahtar ifademdeki her bir durum bloğunda bir ara vermem gerekiyor.C# geçiş/ara
Bunun nedenini bir sonraki durum bildirisine girebileceğiniz başka dillerde de görüyorum.
Kasa bloklarının diğer kasa bloklarına düşmesi mümkün mü?
Çok teşekkürler, gerçekten takdir!
Boş durum bildirimleri yasal değildir ve 'durum 1' buna karşı değildir. [Eric Lippert'ın Açıklaması] 'na bakın (http://stackoverflow.com/questions/3047863/how-can-i-use-more-than-one-constant-for-a-switch-case-in-c/3049601#3049601), yanı sıra neden ayrımı pedantic olmadığını belirten yorumum. İnsanlara boş dava bloklarının yasal olduğunu söylemesi [hata yapmasına neden olur] (http://stackoverflow.com/q/8071655/18192). – Brian
@Brian: İsterseniz başka bir şey diyebilirsiniz, ancak yukarıdaki kod tamamen yasaldır. Teknik olarak, kod elbette, içine düştüğünüz bir dizi kod bloğu olarak uygulanmayacaktır, ancak bu, herhangi bir dilde geçerli değildir ve çoğu kontrol yapısı hakkında da söylenebilir. Bağlandığınız hata, boş olmadığı için boş vakalarla (veya onları aramak istediğinizde) ilgili değildir. – Guffa