C# TextBox'a bir şey yazılmayınca uyarı veren kod nedir?

Nexor

Centipat
Katılım
30 Haziran 2020
Mesajlar
59
Çözümler
2
Messagebox.Show("Bir şey yazmadınız");

Bir şey yazılıp yazılmadığını şu şekilde kontrol edebilirsiniz:

C#:
if (textbox1.Text.Lenght == 0) {
    MessageBox.Show("Bir şey yazmadınız");
}else{
    // Kodu işlemeye devam et
}
Bu kod tek başına yeterli olmaz, çünkü kullanıcı boşluk bırakırsa kodları çalıştırmaya devam edecektir. Bunun yerine aşağıdaki kodu kullanabilir.

C#:
if (String.IsNullOrEmpty(textbox1.Text))
{
    MessageBox.Show("Bir şey yazmadınız");
}
else
{
    // Kodlar
}
 

HaxinDog

Centipat
Katılım
24 Ekim 2020
Mesajlar
618
Makaleler
1
Çözümler
2
Bu kod tek başına yeterli olmaz, çünkü kullanıcı boşluk bırakırsa kodları çalıştırmaya devam edecektir. Bunun yerine aşağıdaki kodu kullanabilir.

C#:
if (String.IsNullOrEmpty(textbox1.Text))
{
 MessageBox.Show("Bir şey yazmadınız");
}
else.
{
 // Kodlar.
}

Benim yazdığımı okusaydınız iyiydi ama neyse.
 

Evilmonster

Decapat
Katılım
23 Ağustos 2019
Mesajlar
694
Çözümler
22
C#:
if (textbox1.Text.Length == 0)
C#:
if (String.IsNullOrEmpty(textbox1.Text))

İki kod da hatalı. İkisi de aslında aynı işe yarıyor. Kutu tamamen boş olduğu zaman işlemler gerçekleşmiyor. Yalnız kullanıcının boşluk karakteri girme olasılığı da var, bu yüzden string.IsNullOrWhiteSpace() kullanılır.
 

Yeni konular

Yukarı