C# İle Bir Kelime Katarındaki (string) İlk Harfi Büyük Harf Yapmak

Progamalama yaparken programı kullanan kullanıcılarınızdan gelen verilerin yeterince özenli girilmediğine defalarca rastlamışsınızdır. Örnek vermek gerekirse isim, soyad alanlarındaki özensiz girişler listeleme yaptığınız ekranlarınızda oldukça karmaşık ve rahatsız edici bir görüntüye sebeb olabilmektedir.

İsim, soyad gibi kullanıcıdan alınan veri alanlarındaki özensiz girişleri düzenlemek için kullanabileceğiniz, yazmış olduğum ufak bir fonksiyonu paylaşmak istedim.


/// <summary>
/// Gelen kelime katarını küçültür ve ilk harfi büyük harf yapar
/// </summary>
/// <param name="str">string</param>
/// <returns>string</returns>
private string TextLowerAndFirstUpper(string str)
{
str = str.ToLower();
char[] stra = str.ToCharArray();
for (int i = 0; i < stra.Length; i++)
{
if (i == 0)
{
str = string.Empty;
str += stra[i].ToString().ToUpper();
}
else
{
str += stra[i].ToString();
}
}
return str;
}

8 comments so far

  1. aygül on

    yorumsuz

  2. Erkan on

    Sayın Aygül,

    Keşke iyi yada kötü bir yorum yapmış olsaydınız. :)

  3. tali_off on

    NE OLURSA OLSUN EMEGINE SAGLIK GERCEK DEN AZ AMA OZ SEYELER YAPMISSINIZ SAYGILARIMLA..BU ARADA KENDI SITEMDE DE YAYINLAMAK ISTIYORUM SIZIN SITENIZIN ADINI VEREREK CEVAP WERIRISENIZ COK SEWINIRIM…

  4. tali_off on

    mesajima cevap bekliyorum http://www.nccon.com da burdaki kodlari yayinlamak istiyorum ben digerleri gibi alintidir yazip almakdan sa size sormayi yeledim cevap yazarsaniz cok sewinirim

  5. Erkan on

    Blog’da yer alan kodları kendi sitenizde yayınlamanızda herhangi bir sakınca yok, tabi ki yayınlayabilirsiniz.

  6. tali_off on

    cok tesekkur ederim kendi sitemde yayinlamakdan gurur duyacagim http://www.nccon.com saygilarimla

  7. Salih BAL on

    Emeğine sağlık. Teşekkür ediyorum.

  8. WebTasarım on

    Teşekkürler güzel kaynak programcılar için…


Leave a reply