İçindekiler:
Tanımı - While Deyimi ne anlama geliyor?
While ifadesi, C # 'da, katıştırılmış bir ifadenin koşullu olarak sıfır veya daha fazla kez yürütülmesine izin veren bir yineleme ifadesidir. Gömülü deyim, while deyimi içinde yürütülecek tek veya birden çok deyimi içeren kod bloğunu ifade eder.
While ifadesi, belirli bir koşul yanlış olana kadar bir döngüde birden çok kez bir mantık dizisinin yürütülmesini sağlayan C # 'daki kontrol akış ifadelerinden biridir. Koşulu temsil eden kontrol ifadesi while döngüsünün yürütülmesinin başlangıcında değerlendirildiğinden, koşul ilk yinelemede false değerini döndürdüğünde döngüye girmeme olasılığı vardır.
While ifadesi genellikle yürütülecek yineleme sayısı bilinmediğinde ve tahmin edilemediğinde kullanılır. While ifadesi, koşulun her zaman geçerli kaldığı ancak döngü gövdesi ifadelerinde çıkış koşulları bulunan bir döngüde de kullanılabilir.
Techopedia açıklarken
While ifadesi, döngünün sonlandırılması koşulunu temsil eden Boole ifadesini belirten bir parametre alır. Birden fazla koşul olması durumunda, Boolean ifadesi, birden çok koşulun koşullu mantıksal işleçlerle (&& ve ||) veya Boolean mantıksal işleçleriyle (& ve |) birleştirilmesiyle oluşturulabilir.
Boole ifadesi şu durumlarda değerlendirilir:
- İlk yinelemede döngüye girme
 - Kontrol while ifadesinin gömülü ifadesinin sonuna ulaşır
 - "Continue" ifadesi döngü içinde yürütülür
 
Bu ifadenin değerlendirilmesinin sonucu doğruysa, kontrol gömülü ifadeye aktarılır. Boolean ifadesi false değerini döndürürse, kontrol while ifadesinden aktarılır.
Örneğin while while ifadesi, koşulla ilişkili değişken için gerekli güncellemenin yanı sıra uygun bir Boolean koşulu sağlayarak sayıları bir ile 10 arasında yazdırmak için kullanılabilir. 
"Break", "return", "throw" ve "goto", while döngüsünde, o döngüye katıştırılmış ifadelerin yinelemesinden çıkmak için kullanılabilen atlama ifadeleridir. 
While ifadesini sonlandırmak ve sonsuz bir döngü oluşmasını önlemek için, Boole ifadesi, ifadede kullanılan değişkenlerin uygun şekilde başlatılması ve güncellenmesi ile birlikte uygun şekilde tanımlanmalıdır. 
Bu tanım C # bağlamında yazılmıştır.




