چجوري ميشه فرمت string كه عددي است كه سه رقم سه رقم از هم جدا شده رو به صورت ساده در اورد ؟ مثل 1,234,567 به 1234567
چجوري ميشه فرمت string كه عددي است كه سه رقم سه رقم از هم جدا شده رو به صورت ساده در اورد ؟ مثل 1,234,567 به 1234567
String str;
str="1,123,521";
int Number=Convert.ToInt32(str.Replace(",",""));
this.Text = int.Parse(textBox1.Text.Trim(), System.Globalization.NumberStyles.AllowThousands).ToString();
سلام :
همه مثال هایی که دوستان زدن خوبه اما اگر رشته مورد نظر بصورت "1,300,250,000 تومان" باشه اونوقت استفاده از متد هایی چون Parse استثنا ایجاد میکنه و بهترین گزینه بصورت زیره:
Regex.Replace(MyString, @"[^0-9]", "");
به جای MyString رشته مورد نظرتون رو قرار بدین. کلا کد بالا برای جدا کردن اعداد درون یک رشته است.
موفق باشید