TitleCase
Her kelimenin ilk harfini büyük harfe çevirir.
C#
Şöyle yaparız
Her kelimenin ilk harfini büyük harfe çevirir.
C#
Şöyle yaparız
string title = "war and peace";
TextInfo textInfo = new CultureInfo("en-US", false).TextInfo;
title = textInfo.ToTitleCase(title); //War And Peace
Eğer kendimiz yazmak isteseydik şöyle yapardık.IEnumerable<char> CharsToTitleCase(string s)
{
bool newWord = true;
foreach(char c in s)
{
if(newWord) { yield return Char.ToUpper(c); newWord = false; }
else yield return Char.ToLower(c);
if(c==' ') newWord = true;
}
}
Bu kodu şöyle kullanırız.var asTitleCase = new string( CharsToTitleCase(myText).ToArray() );
Hiç yorum yok:
Yorum Gönder