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

  • KittiesMama

    KittiesMama

    10 AĞUSTOS 2008
  • spyib

    spyib

    9 Ocak 2007