C# এ Double.IsNaN() পদ্ধতিটি এমন একটি মান ফেরাতে ব্যবহৃত হয় যা নির্দেশ করে যে নির্দিষ্ট মানটি একটি সংখ্যা (NaN) নয়।
সিনট্যাক্স
সিনট্যাক্স নিম্নরূপ -
পাবলিক স্ট্যাটিক বুল IsNaN (ডাবল ভ্যাল);
উপরে, val হল দ্বি-নির্ভুল ফ্লোটিং-পয়েন্ট সংখ্যা।
উদাহরণ
আসুন এখন একটি উদাহরণ দেখি -
ব্যবহার করে সিস্টেম;পাবলিক ক্লাস ডেমো { পাবলিক স্ট্যাটিক ভ্যাইড মেইন(){ ডবল ডি =1.0/0.0; Console.WriteLine("ডাবল ভ্যালু ="+d); Console.WriteLine("দ্বৈত মানের হ্যাশকোড ="+d.GetHashCode()); TypeCode type =d.GetTypeCode(); Console.WriteLine("TypeCode of Double Value ="+type); Console.WriteLine("ধনাত্মক ইনফিনিটি? ="+Double.IsInfinity(d)); Console.WriteLine("নির্দিষ্ট মান NaN কিনা পরীক্ষা করুন? ="+Double.IsNaN(d)); }}
আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>ডবল ভ্যালু =∞দ্বৈত মানের হ্যাশকোড =2146435072 ডাবল মানের টাইপকোড =ডাবল পজিটিভ ইনফিনিটি? =TrueCheck নির্দিষ্ট মান NaN কিনা? =মিথ্যাউদাহরণ
এখন আরেকটি উদাহরণ দেখা যাক -
ব্যবহার করে সিস্টেম;পাবলিক ক্লাস ডেমো { পাবলিক স্ট্যাটিক ভ্যাইড মেইন(){ ডবল ডি =0.0/0; Console.WriteLine("ডাবল ভ্যালু ="+d); Console.WriteLine("দ্বৈত মানের হ্যাশকোড ="+d.GetHashCode()); TypeCode type =d.GetTypeCode(); Console.WriteLine("TypeCode of Double Value ="+type); Console.WriteLine("ধনাত্মক ইনফিনিটি? ="+Double.IsInfinity(d)); Console.WriteLine("নির্দিষ্ট মান NaN কিনা পরীক্ষা করুন? ="+Double.IsNaN(d)); }}
আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবেডবল ভ্যালু =ডবল ভ্যালুর NaNHashCode =-524288 ডাবল ভ্যালুর টাইপকোড =ডাবল পজিটিভ ইনফিনিটি? =FalseCheck নির্দিষ্ট মান NaN কিনা? =সত্য