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

  • CodingMadeEasy

    CodingMadeEa

    25 EYLÜL 2010
  • Eddie Bravo

    Eddie Bravo

    17 EKİM 2006
  • MrChiCity3

    MrChiCity3

    14 NİSAN 2008