While Döngüsü Kullanılarak TextBox'a girilen sayının basamak sayısını bulalım, While döngüsünüyle. While döngüsünün kalıbi:
Kod:
While(şart)
{
//method;
}
şeklindedir. TextBox içine girilien sayı değerinin basamak sayısını bulan bir program hazırlıyacağız ve formumuza bir adet textbox ve bir adet buton ekleyelim
Butonu çift tıkladığımızda kod bölümüne şu kodları yazalım
Kod:
{
// textbox'ın içindeki string değerini integer değerine çeviriyoruz
int sayi = Convert.ToInt32(textBox1.Text );
int basamak = 0; // basamak sayısını int olarak tanımlıyoruz ve sıfıra eşitliyoruz.
while (sayi > 0) // sayı sıfırdan büyük olduğu sürece
{
basamak++; // basamak sayısını 1 arttır ve
sayi /= 10; // sayıyı 10 a bölüp sayıyı eşitle.
}
// ve basamak sayısını string şekilde messageBox'a yazdırıyoruz
MessageBox.Show(String.Format("Girdiğiniz sayı {0} basamaklıdır", basamak));
}