El método Decimal.FromOACurrency() se utiliza para convertir el entero de 64 bits con signo especificado que contiene un valor de moneda de automatización OLE en el valor decimal equivalente.
Sintaxis: decimal estático público FromOACurrency (long cy);
Aquí, toma un valor de moneda de automatización OLE.Valor devuelto: este método devuelve un decimal que contiene el equivalente de cy.
Los siguientes programas ilustran el uso del método Decimal.FromOACurrency(Int64) :
Ejemplo 1:
// C# program to demonstrate the // Decimal.FromOACurrency() Method using System; class GFG { // Main Method public static void Main() { // Declaring and initializing value1 long curr = long.MaxValue; // getting Equivalent decimal value // using IsFinite() method decimal value = Decimal.FromOACurrency(curr); // Display the HashCode Console.WriteLine("Equivalent decimal "+ "value is {0}", value); } }
Producción:
Equivalent decimal value is 922337203685477.5807
Ejemplo 2:
// C# program to demonstrate the // Decimal.FromOACurrency() Method using System; class GFG { // Main Method public static void Main() { // calling get() method Console.WriteLine("Equivalent decimal value"+ " are respectively"); get(long.MaxValue); get(long.MinValue); get(1234567890987654321); get(4294967295L); } // defining get() method public static void get(long curr) { // getting Equivalent decimal value // using FromOACurrency() method decimal value = Decimal.FromOACurrency(curr); // Display the HashCode Console.WriteLine("{0}", value); } }
Producción:
Equivalent decimal value are respectively 922337203685477.5807 -922337203685477.5808 123456789098765.4321 429496.7295
Referencia:
Publicación traducida automáticamente
Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA