Decimal.FromOACurrency() Method in C#
Last Updated :
18 Jan, 2023
Decimal.FromOACurrency() Method is used to convert the specified 64-bit signed integer that contains an OLE Automation Currency value, to the equivalent Decimal value.
Syntax: public static decimal FromOACurrency (long cy); Here, it takes an OLE Automation Currency value.
Return Value: This method returns a Decimal that contains the equivalent of cy.
Below programs illustrate the use of Decimal.FromOACurrency(Int64) Method:
Example 1:
csharp
using System;
class GFG {
public static void Main()
{
long curr = long .MaxValue;
decimal value = Decimal.FromOACurrency(curr);
Console.WriteLine("Equivalent decimal "+
"value is {0}", value);
}
}
|
Output:
Equivalent decimal value is 922337203685477.5807
Example 2:
csharp
using System;
class GFG {
public static void Main()
{
Console.WriteLine("Equivalent decimal value"+
" are respectively");
get ( long .MaxValue);
get ( long .MinValue);
get (1234567890987654321);
get (4294967295L);
}
public static void get ( long curr)
{
decimal value = Decimal.FromOACurrency(curr);
Console.WriteLine("{0}", value);
}
}
|
Output:
Equivalent decimal value are respectively
922337203685477.5807
-922337203685477.5808
123456789098765.4321
429496.7295
Reference:
Share your thoughts in the comments
Please Login to comment...