Aplicar formato a una cadena a moneda en C#

Muhammad Maisam Abbas 16 febrero 2024
  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#
Aplicar formato a una cadena a moneda 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.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

Artículo relacionado - Csharp String