Aplicar formato a una cadena a moneda en C#

  1. Dar formato a una cadena a moneda con el método String.Format() en C
  2. Dar formato a una cadena a moneda con el método ToString() en C

Este tutorial discutirá los métodos de formatear una variable de cadena a moneda en C#.

Dar formato a una cadena a moneda con el método String.Format() en C

El método String.Format() formatea una cadena en C#. Podemos usar el especificador de formato {0:C} dentro del método String.Format() para convertir la variable de cadena a un formato de moneda. El siguiente ejemplo de código nos muestra cómo formatear una cadena a formato de moneda con el método String.Format() en C#.

using System;

namespace string_to_currency
{
    class Program
    {
        static void Main(string[] args)
        {
            decimal money = 1234.56M;
            string mstring = String.Format("{0:C}", money);
            Console.WriteLine(mstring);
        }
    }
}

Producción:

$1,234.56

En el código anterior, convertimos la variable decimal money a la variable de cadena mstring en el formato de moneda con el método String.Format() en C#. Usamos el especificador de formato {0:C} para formatear el money en una cadena con formato de moneda.

Dar formato a una cadena a moneda con el método ToString() en C

El método ToString() se utiliza para convertir cualquier tipo de datos en una variable de cadena en C#. Podemos usar el especificador de formato de cadena C para formatear la variable de cadena resultante en formato de moneda. El siguiente ejemplo de código nos muestra cómo formatear una cadena a formato de moneda con el método ToString() en C#.

using System;

namespace string_to_currency
{
    class Program
    {
        static void Main(string[] args)
        {
            decimal money = 1234.56M;
            string mstring = money.ToString("C");
            Console.WriteLine(mstring);
        }
    }
}

Producción:

$1,234.56

En el código anterior, convertimos la variable decimal money a la variable de cadena mstring en el formato de moneda con el método ToString() en C#. Usamos el especificador de formato C dentro del método ToString() para formatear el money en una cadena con formato de moneda.

Artículo relacionado - Csharp String

  • C# Convertir Cadena a enum
  • Comparar dos cadenas ignorando mayúsculas y minúsculas en C#