Anahtar Bildirimi

Yazar: Randy Alexander
Yaratılış Tarihi: 25 Nisan 2021
Güncelleme Tarihi: 26 Haziran 2024
Anonim
Seat Audi Volkswagen Skoda Anahtar ( Kumanda ) Pili Değişimi
Video: Seat Audi Volkswagen Skoda Anahtar ( Kumanda ) Pili Değişimi

İçerik

Tanım - Anahtar İfadesi ne demektir?

Bir anahtar ifadesi, C # dilinde, program kontrolünün, anahtar ifadesinin değerine karşılık gelen bir anahtar etiketiyle bir açıklama listesine aktarılmasını sağlayan bir seçim ifadesidir.


Bir anahtar ifadesi, kontrol ifadesi ile anahtar bloğunda belirtilen etiketler arasındaki karşılaştırmanın sonucuna dayanan bir mantık kümesi yürüten bir kontrol ifadesidir. Bu tür bir ifade, bir değişkenin veya ifadenin değerinin, oluşabilecek farklı olasılıkları temsil eden bir aday listesinden yürütmek için kod bloğunu seçmesine izin verilmesine yardımcı olur.

Bir switch ifadesinin kullanılması, if..else ... merdivenininkine kıyasla daha yüksek performans ve okunabilirlik sağlar. Bir anahtar ifadesi başka bir anahtar ifadesi içerebilir, böylece diğer yaklaşımlara göre daha iyi performans sağlayabilen iç içe anahtar oluşturur.

Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia Anahtar İfadesini Açıklıyor

Bir anahtar ifadesi, "anahtar" anahtar kelimesini ve bunu denetleyen bir anahtar ifadesini (parantez içinde) ve bir anahtar bloğunu içerir. Anahtar bloğu sıfır veya birçok anahtar bölümü içerebilir. Her anahtar bölümü "‘ case "anahtar kelimesini ve ardından bir seçimi (": "ile biten sabit bir değer) ve deyim listesini içerir.


Switch ifadesinin ifadesini değerlendirdikten sonra, kontrol ifadenin değeriyle eşleşen "case" etiketini izleyen ifadeye aktarılır. "Case" etiketlerinde belirtilen eşleşen bir sabit yoksa, kontrol "varsa" etiketini izleyen ifadeye (varsa) veya switch ifadesinin sonuna aktarılır.

Parantez içinde belirtilen ifade, integral tipine dönüştürülebilen integral tip, enum, string, Boolean veya type olmalıdır. Her anahtar bölümü birden fazla "vaka" etiketi içerebilir. Her anahtar bölümünün sonuna erişilemez olmalıdır; Sonuç olarak, anahtar bölümü "break" gibi bir atlama ifadesiyle bitmelidir. Bir switch ifadesindeki farklı "case" etiketlerinde kullanılan sabitler tekrarlanamaz.

Örneğin, kullanıcıdan gelen sayısal giriş değerini bir uygulamada görüntülenen menü seçenekleri listesiyle karşılaştırmak ve ardından uygulamayı kullanıcı seçimine göre yürütmek için bir switch ifadesi kullanılabilir.


C ++ 'nın aksine, C #' da bir anahtar bölümünün yürütülmesinin bir sonraki anahtar bölümüne "geçmesi" (devam etmesi) yasaktır.

Bu tanım, C # con yazılmıştır