Boşluk Kontrolü

by Hakan 10. Nisan 2010 14:16

Merhaba Arkadaşlar ;

Yine ufak bir kod bloğundan bahsedeceğim sizlere. Kendi projelerimde kullandığım bir takım kontrolleride burada paylaşacağımı daha önceden de söylemiştim.

Şimdi işinize yaracak kısma gelelim;

Kimi zaman metin işlemleri yaparken gelen metinde yada göndereceğimiz metinde Boşluk olup olmadığını kontrol ederiz. Yada eğer boşluklar işimize yaramıyora Trim() ile temizleriz yada metinleri bölerek işlemlerimizi gerçekleştiririz.

    public static bool BoslukVarmi(string metin)
    {
        foreach (char c in metin)
        {
            if (char.IsWhiteSpace(c))
                return true;
        }
        return false;
    }

Metoduma gördüğünüz gibi bir metin gönderiyorum ve foreach ile içerisinde dönerek char tipinden dikkat ediniz , Boşluk olup olmadığını kontrol ediyorum. Aslında burada char.IsWhiteSpace işimizi rahatlıkla görüyor ki metodumda geriye true/false ikiilisinden uyan'ı gönderiyor.

Kullanımı ise ;

        string deneme = "Hakan COŞAR";
        string deneme2 = "HakanCOŞAR";

        Response.Write("Deneme de Bosluk Varmi : " + BoslukVarmi(deneme).ToString());
        Response.Write("<br>Deneme2 de Bosluk Varmi: " + BoslukVarmi(deneme2).ToString());

Ekran da görüntülenmesi ise ;

Deneme de Bosluk Varmi : True
Deneme2 de Bosluk Varmi: False
 

Deneme değişkenimizde Hakan ve COŞAR arasında boşluk olduğu için metodum bize geriye true olarak gönderdi ki diğer değişkenimizde böyle bir durum olmadığı için false olarak ekrana yazdırdı.

Yeri geliyor bu tarz işlemleri hepimiz yapıyoruz.

Umarım faydalı olur.

Yorum ekle




biuquote
Loading



Powered by BlogEngine.NET 1.5.0.7
Theme by Mads Kristensen

Takvim

<<  Eylül 2010  >>
PaSaÇaPeCuCuPa
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

View posts in large calendar

Uyarı

Günlüğümde görmüş olduğunuz tüm bilgilerin,yazıların ve dökümanların kullanılmasından doğacak sorun(larda) günlük yazarı sorumlu tutulamaz. Yorumlar elemeden geçer ve alıntı yapılan yazılar mutlak "Alıntı" ibaresi ile kullanılır.Buradaki Yorum ve yazılardan Yazar Sorumlu TUTULAMAZ.

Hakan COŞAR