C# programlama dilinde String veri tipindeki değişkenlerin içinde whitespace (space ya da tab boşluğu gibi) olup olmadığını ya da değerinin null olup olmadığını kontrol etmeye yarayan çok faydalı bir fonksiyondan bahsederek geceye devam edelim, IsNullOrWhiteSpace() metodu.
IsNullOrWhiteSpace() metodu, string sınıfına ait bir metoddur ve string veri tipindeki bir değerin null ya da whitespace olması durumunda True, olmaması durumunda ise False olmak üzere boolean veri tipinde bir değer döndürür. Gerekli durumlarda Trim() metodunun kullanılması ya da gereksiz değişkenlerin temizlenmesi konusunda bilgi sahibi olmamızı sağlar.
bkz: C# baştaki ve sondaki boşlukları silmek (trim)
Aşağıdaki örneklerde IsNullOrWhiteSpace() metodunun kullanımları paylaşılmıştır.
string yazi = null;
Console.WriteLine(string.IsNullOrWhiteSpace("reitix")); //False
Console.WriteLine(string.IsNullOrWhiteSpace(" ")); //True
Console.WriteLine(string.IsNullOrWhiteSpace(" ")); //True
Console.WriteLine(string.IsNullOrWhiteSpace(yazi)); //True
Bu sefer kendi yazılarıma referans vermek yerine sitede gördüğüm benzer içerikli yazıların bağlantılarını paylaşıyorum.
bkz: Java'da whitespace tespiti yapmak
bkz: JavaScript'te yazı başındaki ve sonundaki boşlukları kaldırmak (Trim)
bkz: Html'de boşluk karakterlerini nasıl silebilirim?
bkz: Excel'de boşlukları silmek
bkz: PHP'de baştaki ve sondaki boşlukları silmek (trim)