PDA

View Full Version : تبدیل یک عبارت پولی به عدد



Mrs.Net
چهارشنبه 18 مهر 1386, 10:31 صبح
یک تکست باکس دارم که خودم بصورت پولی درست کردم و سه تا سه تا یک , اضافه میکنه
حالا میخوام رقمشو تو بانک بریزم
تاحالا عبارت , ریپلیس میکردم و بدست میاوردم
اما یه سری مشکل با بعضی زبانها داره! راهی هست بجز ریپلیس؟
ممنون

iranrose63
چهارشنبه 18 مهر 1386, 11:34 صبح
من نمیدونم برای جدا کردن اعداد به صورت سه رقم سه رقم چیکار کردی ولی میتونی از کد زیر استفاده کنی


NumberFormatInfo nfi = new NumberFormatInfo();
nfi.NumberDecimalDigits = 0;
tbdigit1.Text = Int64.Parse(tbdigit1.Text, NumberStyles.AllowThousands).ToString("N", nfi);
tbdigit1.Select(tbdigit1.Text.Length, 0);

و برای اینکه بتونی اونو به صورت یه عدد صحیح بخونی از کد زیر


UInt64 temp=UInt64.Parse(tbdigit1.Text, NumberStyles.AllowThousands)

ali.mansoori66
سه شنبه 17 بهمن 1391, 16:15 عصر
من نمیدونم برای جدا کردن اعداد به صورت سه رقم سه رقم چیکار کردی ولی میتونی از کد زیر استفاده کنی


NumberFormatInfo nfi = new NumberFormatInfo();
nfi.NumberDecimalDigits = 0;
tbdigit1.Text = Int64.Parse(tbdigit1.Text, NumberStyles.AllowThousands).ToString("N", nfi);
tbdigit1.Select(tbdigit1.Text.Length, 0);

و برای اینکه بتونی اونو به صورت یه عدد صحیح بخونی از کد زیر


UInt64 temp=UInt64.Parse(tbdigit1.Text, NumberStyles.AllowThousands)


حالا اگه تاریخ رو داشته باشیم چی؟
من اون طرفو حل کردم
در واقع حلش کردم منتها میخواستم مهندسیشم بدونم
اینکه واسه جدا کردن '/' از ورودی دستوری (مثل بالا که ',' رو برداشتین) وجود داره