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.