PDA

View Full Version : سوال: ارور FormatException was unhandled



soheilkhan
شنبه 26 تیر 1395, 12:21 عصر
سلام

دوستان من به یه مشکلی در برنامه نویسی سی شارپ بر خوردم

وقتی بنده میخوام یک عدد اعشاری رو در کنسول وارد کنم ارور FormatException was unhandled میده...

نوع داده هم float هستش

141495

لطفا راهنمایی کنید که چیکار کنم؟

alireza4474
شنبه 26 تیر 1395, 12:49 عصر
مشکل به خاطر
aa=console.readline();

به جای readline بنویس read

mrprestige
شنبه 26 تیر 1395, 18:18 عصر
سلام

دوستان من به یه مشکلی در برنامه نویسی سی شارپ بر خوردم

وقتی بنده میخوام یک عدد اعشاری رو در کنسول وارد کنم ارور FormatException was unhandled میده...

نوع داده هم float هستش

141495

لطفا راهنمایی کنید که چیکار کنم؟


سلام دوست من وقتت بخیر ، اون خطی که ازت خطا گرفته رو پاک کن ، و این کدی که برات نوشتم رو بنویس

if( Single.TryParse(aa,out a))
{
Console.WriteLine(a);
}
else
{
Console.WriteLine(" '{0}' خطا در مقدار ورودی ", a);
}


و این کار رو برای بقیه متغییر ها هم انجام بده حتی اگه مقدار اشتباهی هم بدی برنامه بهت خطای Format Exception نمیده .