C# | Método Decimal.ToString | Conjunto -2

El método Decimal.ToString() se utiliza para convertir el valor numérico de la instancia actual en su representación de string equivalente. Hay 4 métodos en la lista de sobrecarga de este método de la siguiente manera:

  • Método ToString(String)
  • Método ToString()
  • Método ToString(IFormatProvider)
  • Método ToString(String, IFormatProvider)

Aquí, discutiremos los dos últimos métodos.

Método ToString(IFormatProvider)

Este método se utiliza para convertir el valor numérico de la instancia actual en su representación de string equivalente utilizando la información de formato específica de la referencia cultural especificada.

Sintaxis:

public string ToString (IFormatProvider provider);

Parámetros: este método toma un objeto de tipo IFormatProvider que proporciona información de formato específica de la cultura.

Valor devuelto: este método devuelve la representación de string del valor del objeto actual en el formato especificado por el parámetro del proveedor.

Ejemplo:

csharp

// C# program to demonstrate
// Decimal.ToString(IFormatProvider)
// Method
using System;
using System.Globalization;
  
class GFG {
  
    // Main Method
    public static void Main()
    {
        // declaring and initializing
        // Decimal value
        decimal d1 = 568912m;
  
        // creating and initializing
        // the object of CultureInfo
        CultureInfo provider = new CultureInfo("en-us");
  
        // using the method
        string value = d1.ToString(provider);
  
        // Display the value
        Console.WriteLine("The Value is {0} and provider is {1}",
                                           value, provider.Name);
    }
}
Producción:

The Value is 568912 and provider is en-US

Método Decimal.ToString(String, IFormatProvider)

Este método se utiliza para convertir el valor numérico de la instancia actual en su representación de string equivalente utilizando el formato especificado y la información de formato específica de la referencia cultural.

Sintaxis:

public string ToString (string format, IFormatProvider provider);

Parámetros:

formato: Es una string de formato numérico.
proveedor: es un objeto que proporciona información de formato específica de la cultura.

Valor devuelto: este método devuelve la representación de string del valor de la instancia actual en el formato especificado por el parámetro del proveedor.

Ejemplo:

csharp

// C# program to demonstrate the
// Decimal.ToString(String, IFormatProvider)
// Method
using System;
using System.Globalization;
  
class GFG {
  
    // Main Method
    public static void Main()
    {
  
        // declaring and initializing
        // Decimal value
        decimal d1 = 78459995m;
  
        // creating and initializing
        // the object of CultureInfo
        CultureInfo provider = new CultureInfo("fr-FR");
  
        // declaring and initializing format
        string format = "E04";
  
        // using the method
        string val = d1.ToString(format, provider);
  
        // Displaying the details
        Console.WriteLine("The value is {0}",val);
        Console.WriteLine("The Format is {0}",format);
        Console.WriteLine("The Provider is {0}", provider.Name);
    }
}
Producción:

The value is 7,8460E+007
The Format is E04
The Provider is fr-FR

Referencia:

Publicación traducida automáticamente

Artículo escrito por Kirti_Mangal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *