SORU
26 AĞUSTOS 2010, PERŞEMBE


Bir dize Trim geçen karakter

Bir dize söylemek zorundayım

"Hello! world!" 

Veya kaldırmak için bir döşeme çıkarmak için yapmak istiyorum. dünya dışında, ama değil.

CEVAP
26 AĞUSTOS 2010, PERŞEMBE


"Hello! world!".TrimEnd('!');

read more

DÜZENLEME:

Bu tip sorular çok fark ettiğim şey, herkesin belirli bir dize son char kaldırmak için öneririz. Ama bu Trim yöntemin tanımını yerine getirmek değildir.

Döşeme - tüm oluşumlarını Kaldırır bu beyaz boşluk karakterleri bu örneğin başında ve sonunda.

MSDN-Trim

Bu tanım dizeden sadece son karakter çıkarma altında kötü bir çözüm.

Yani eğer "string" böyle bir şey yapmalıyız . son karakteri kesmek istiyorsak

Uzantısı yöntemi olarak örnek:

public static class MyExtensions
{
  public static string TrimLastCharacter(this String str)
  {
     if(String.IsNullOrEmpty(str)){
        return str;
     } else {
        return str.TrimEnd(str[str.Length - 1]);
     }
  }
}

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bigapplemagic

    Bigapplemagi

    22 EYLÜL 2011
  • How To Cook That

    How To Cook

    16 NİSAN 2011
  • Matt Davis

    Matt Davis

    4 ŞUBAT 2006