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

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
}
 
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
}
 
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.
 
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.
 

Geri
Yukarı