Convert.ToInt32(double) মেথড ডাবল মানকে ৩২-বিট সাইনড ইন্টিজারে কনভার্ট করে। ফ্র্যাকশনাল অংশ ট্রুনকেট হয় (রাউন্ড নয়, শূন্য দিকে)।
উদাহরণ
using System;
public class Demo
{
public static void Main()
{
double val = 21.34;
int res = Convert.ToInt32(val);
Console.WriteLine("Converted double {0} to integer {1}", val, res);
}
}
আউটপুট
Converted double 21.34 to integer 21
Math.Round দিয়ে রাউন্ড করে কনভার্ট করা যায়। বড় ডাবল মানের জন্য OverflowException হতে পারে।