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

  • eurotuner

    eurotuner

    6 Mart 2006
  • footiecyclo

    footiecyclo

    26 EYLÜL 2009
  • hitcreatormusic2

    hitcreatormu

    21 Mayıs 2010