SORU
11 Kasım 2011, Cuma


C dizesindeki son karakterleri kaldırmak#. Zarif bir şekilde?

2223,00 böyle sayısal bir dize var. 2223 hale dönüştürmek istiyorum. Bu bilgi olmadan şu: ^strong>sonra",". Sadece iki onluklar sonra olacak varsayalım ",".

Yaptım:

str = str.Remove(str.Length - 3, 3);

Daha zarif bir çözüm var mı? Belki kullanan başka bir işlevi? Açık koymak gibi-ben numaraları

CEVAP
11 Kasım 2011, Cuma


Aslında sadece tek bir parametre aşırı yük Kaldırmak için kullanabilirsiniz:

str = str.Remove(str.Length - 3);

Eğer sabit uzunlukta kodlama önlemek için çalışıyorsanız ancak, kullanabilirsiniz:

str = str.Remove(str.IndexOf(','));

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FPSRussia

    FPSRussia

    19 NİSAN 2010
  • National Geographic

    National Geo

    7 Mayıs 2006
  • sghaff1

    sghaff1

    23 Mart 2009