Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

เมธอด Decimal.FromOACurrency() ใน C#

เมธอด Decimal.FromOACurrency() ใน C# ใช้สำหรับแปลงจำนวนเต็มมีเครื่องหมาย 64 บิตที่มีค่า OLE Automation Currency เป็นค่า Decimal เทียบเท่า

ไวยากรณ์

ไวยากรณ์มีดังนี้:

public static decimal FromOACurrency (long val);

พารามิเตอร์ val คือค่า OLE Automation Currency

ตัวอย่าง

ตัวอย่างการใช้งานเมธอด Decimal.FromOACurrency():

using System; 
public class Demo { 
    public static void Main(){ 
        long val = 978576L; 
        decimal res = Decimal.FromOACurrency(val); 
        Console.WriteLine("Decimal Value = " + res); 
    } 
}

ผลลัพธ์

โค้ดจะแสดงผลดังนี้:

Decimal Value = 97.8576

ตัวอย่างเพิ่มเติม

ตัวอย่างที่สองกับค่าขั้นต่ำของ long:

using System; 
public class Demo { 
    public static void Main(){ 
        long val = long.MinValue; 
        decimal res = Decimal.FromOACurrency(val); 
        Console.WriteLine("Decimal Value = " + res); 
    } 
}

ผลลัพธ์

โค้ดจะแสดงผลดังนี้:

Decimal Value = -922337203685477.5808