Yazılım

C# String Değişkenlerde Null ve Empty

String’lerin Boş Olup Olmaması

String türündeki değişkenlerin boş mu dolu mu olduklarını anlamak istediğimizde bir karışıklık yaşayabiliriz. Burada karşımıza çıkabilecek ihtimalleri açıklayalım.

string a;

Şu anda a değişkeni tanımlanmış fakat hiç bir atama yapılmamıştır. Bu yüzden a değişkeni null‘dur.

a=””;

Burada a değişkeninin içinin boş olacağı belirtilmiştir. Fakat a değişkeni artık null değildir. Çünkü boş da olsa bir atama gerçekleşmiştir. a değişkeni empty‘dir.

Bir string değişkeninin empty olup olmadığını şu iki şekilde kontrol edebiliriz.

if ( a ==””) veya if ( a == string.empty ) ifadeleri aynı anlama gelir ve değişkenin içinin boş olup olmadığını anlamamızı sağlar.

a=”  “;

Burada ise a değişkeni boş değil doludur çünkü bir tane boşluk karakteri atanmıştır. Boşluklar da birer karakterdir.

Click to comment

CEVAP BIRAKIN

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Copyright © 2018 Web Sitesi üzerinde yayınlanan tüm içerikler www.ogzblg.com sitesine aittir. Toplist 25

To Top