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

  • jonathepianist

    jonathepiani

    31 Temmuz 2008
  • Kayla Caton - Peet

    Kayla Caton

    23 HAZİRAN 2012
  • RaverX DouBle StAg XI

    RaverX DouBl

    23 Mayıs 2008