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

  • ParryGripp

    ParryGripp

    12 AĞUSTOS 2006
  • Phymec

    Phymec

    18 Temmuz 2009
  • William Sledd

    William Sled

    24 EYLÜL 2006