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

  • ETrade Supply

    ETrade Suppl

    23 Temmuz 2011
  • jpmkm1

    jpmkm1

    4 NİSAN 2008
  • SelmerSaxMan

    SelmerSaxMan

    24 HAZİRAN 2006