ประเภท ulong แสดงถึงจำนวนเต็ม 64 บิตที่ไม่ได้ลงนาม เช่น UInt64
หากต้องการแปลงจำนวนเต็ม 64 บิตที่ไม่ได้ลงนามเป็นทศนิยมโดยปริยาย ให้ตั้งค่า UInt64 ก่อน
ulong val = ulong.MaxValue;
หากต้องการแปลง ulong เป็นทศนิยม ให้กำหนดค่า
decimal dec; dec = val;
เรามาดูตัวอย่างด้านบนกัน
ตัวอย่าง
using System; public class Demo { public static void Main() { ulong val = ulong.MaxValue; decimal dec; Console.WriteLine("Implicit conversion from Ulong to Decimal"); dec = val; Console.WriteLine("Decimal : "+dec); } }
ผลลัพธ์
Implicit conversion from Ulong to Decimal Decimal : 18446744073709551615