PDA

View Full Version : مبتدی: مقدار NaN در محاسبات



meysam_online2012
سه شنبه 30 اردیبهشت 1393, 11:43 صبح
سلام من یه سری محاسبات رو ی اعداد انجام میدم که همه double هستند ولی نتیجه آخر NaN میشه چیکار باید بکنم؟

اگر بخوام چک کنم بگم اگر مقدار برابر NaN بود به جاش صفر بذار چیکار باید بکنم؟
ببخشید اگه بد توضیح دادم

ممنون از همگی

alim1367
سه شنبه 30 اردیبهشت 1393, 12:01 عصر
احتمالا یکی از عدادت را با Parse به double تبدیل نمی کنی؟
چون اگه این طوره اون رشته به double تبدیل نمی شه!!

Davidd
سه شنبه 30 اردیبهشت 1393, 12:06 عصر
از متد double.IsNaN استفاده كنيد. توجه كنيد كه دو متغير كه مقدار NaN دارند با هم برابر نيستند بنابراين شرط var==double.NaN نتيجه False برميگردونه حتي اگه var مقدار NaN داشته باشه