Como retornar o símbolo monetário a partir do código monetário usando C#

Olá pessoal,

Primeiramente vamos esclarecer o que são símbolos monetários e o que são códigos monetários.
Símbolos monetários são sinais usados para representação de moeda, e podem variar para cada país.
Veja alguns exemplos de símbolos monetários:

  • € – Euro
  • £ – Libra Esterlina
  • R$ – Real

O código monetário ou o ISO 4217 é um padrão internacional que define códigos de três letras para as moedas correntes.
Veja alguns exmplos:

  • EUR – Euro
  • GBP – Libra Esterlina
  • BRL – Real

Agora vamos escrever uma função em C# para você que precisa obter o símbolo da moeda a partir de seu código monetário. Esta é uma função que pode ser muito útil pra você que esteja trabalhando com sistemas internacionais.
Para converter o código monetário em símbolo monetário utilizaremos a System.Globalization.
Veja abaixo a função:

Segue um link para saber mais sobre Símbolo Monetário.

Segue um link para saber mais sobre System.Globalization Namespace.

Segue um link para saber mais sobre a classe CultureInfo.

Segue um link para saber mais sobre a ISO 4217.

Obrigado por ler este post.
Curta e compartilhe se se você gostou!

Gostaria de ver a versão inglesa deste post?
Clique na bandeira inglesa -> United-Kingdom

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios são marcados com *

 
Translate »