ประเภท 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