ใช้วิธี Convert.ToInt64() เพื่อแปลง Decimal เป็น Int64 (long) ใน C#
สมมติว่าเรามีตัวแปรทศนิยม
decimal d = 310.23m;
ตอนนี้หากต้องการแปลงเป็น Int64 ให้ใช้วิธี Convert.ToInt64()
long res; res = Convert.ToInt64(d);
เรามาดูตัวอย่างกัน −
ตัวอย่าง
using System; class Demo { static void Main() { decimal d = 190.66m; long res; res = Convert.ToInt64(d); Console.WriteLine("Converted Decimal '{0}' to Int64 value {1}", d, res); } }
ผลลัพธ์
Converted Decimal '190.66' to Int64 value 191