SORU
25 AĞUSTOS 2010, ÇARŞAMBA


BestPractice - küçük harf içine bir dize ilk karakter Dönüşümü

Küçük bir dizenin ilk karakteri dönüştüren bir yöntem istiyorum.

Benim yaklaşımlar:

1.

public static string ReplaceFirstCharacterToLowerVariant(string name)
{
    return String.Format("{0}{1}", name.First().ToString().ToLowerInvariant(), name.Substring(1));
}

2.

public static IEnumerable<char> FirstLetterToLowerCase(string value)
{
    var firstChar = (byte)value.First();
    return string.Format("{0}{1}", (char)(firstChar   32), value.Substring(1));
}

Yaklaşımınız ne olurdu?

CEVAP
25 AĞUSTOS 2010, ÇARŞAMBA


Bu kullanırdım:

Char.ToLowerInvariant(name[0])   name.Substring(1)

En iyi ilk çözüm: string.Biçimi yavaş ve asla değişmeyecek bir biçimi varsa buna gerek yok.

İkinci çirkin ve bakımı.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ampisound

    Ampisound

    12 Kasım 2006
  • Matt Harding

    Matt Harding

    23 Mayıs 2006
  • snookie77

    snookie77

    2 Mart 2006