หากต้องการแปลงค่า Double เป็นค่าจำนวนเต็ม ให้ใช้เมธอด Convert.ToInt32()
Int32 แสดงถึงจำนวนเต็มที่ลงนามแบบ 32 บิต
สมมติว่าต่อไปนี้คือค่าสองเท่าของเรา
double val = 21.34;
ตอนนี้แปลงเป็น Int32
int res = Convert.ToInt32(val);
เรามาดูตัวอย่างฉบับสมบูรณ์กัน
ตัวอย่าง
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