تفاوت ممیز و نقطه ( / و . ) در محاسبات و تبدیلات در سی شارپ - تبدیل رشته به عدد ممیز در هر فرمتی

ساخت وبلاگ
با سلام
دوستان من وقتی کد زیر را مینویسم و مقدار Num_1 را 12.5 بدهم و Num_2 را 1 بدهم ، هنگام اجرای برنامه ارور میدهد.
کد:

double num1 = Convert.ToDouble(Num_1.Text);
double num2 = Convert.ToDouble(Num_2.Text);


_Sum.Text = (num1 + num2).ToString();


ارور


{"Input string was not in a correct format."}



اما اگر مقدار بجای نقطه از ممیز استفاده بشود ، بطور مثال بجای 12.5 از 12/5 استفاده بشود ، کار حله و اروری هم نداریم


البته یه راه دیگه داریم که برویم داخل کنترل پنل / Region / از تب Formats / قسمت additional / تب Numbers و Desimal Symbol را برابر . (دات)(نقطه) قرار داد

اما ما در سیستم مشتری چکار کنیم
وقتی برنامه ای نوشتیم و خواستیم آنرا شیر کنیم چطور این مشکل را بر طرف کنیم؟

ممنون میشم دوستان راهکاری ارائه بدهند
تمپوs...
ما را در سایت تمپوs دنبال می کنید

برچسب : نویسنده : خنج tempos بازدید : 120 تاريخ : يکشنبه 4 تير 1396 ساعت: 11:45