IsNullOrEmpty ve IsNullOrWhiteSpace
Merhaba arkadaşalar,Bugün sizlerle IsNullOrEmpty ve IsNullOrWhiteSpace arasındaki farkı inceleyeceğiz.
IsNullOrEmpty
Ekranımıza aşağıda şekilde görüldüğü gibi bir TextBox ve Buton koyalım.Daha sonra Button1 in üzerine tıklayarak Click olayına girelim. Ve aşağıdaki kodları yazalım.
private void button1_Click(object sender, EventArgs e)
{
string name= textBox1.Text;//textboxun değerini değişkene aktarıyoruz
if (String.IsNullOrEmpty(name))//Değişkenin boş olup olmadığını kontrol ediyoruz
MessageBox.Show("Textboxa isim girmelisiniz");//boş ise mesaj verdiriyoruz
else
MessageBox.Show(string.Format("Hoşgeldin {0}", name));//textboxa bir değer girilmişse //bunu yazdırıyoruz
}
Burada dikkat etmemiz gereken nokta TextBox'a değer olarak boşluk girsekte bize Hoşgeldiniz diye mesaj vermesi ama bizim istediğimiz boşluk girdiğimizde bunu kabul etmesini istemiyoruz. O zaman işte IsNullOrWhiteSpace'i kullanmalıyız.
IsNullOrWhiteSpace
Aynı buton olayının içine
private void button1_Click(object sender, EventArgs e)
{
string name= textBox1.Text;
if (String.IsNullOrWhiteSpace(name))//Burada bu kod değişikliğini yapıyoruz.
MessageBox.Show("Textboxa isim girmelisiniz");
else
MessageBox.Show(string.Format("Hoşgeldin {0}", name));
}
Artık TextBox'a değer olarak boşluk girdiğimizde program bu boşluğu algılıyor ve kabul etmiyor.

Hiç yorum yok:
Yorum Gönder