Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 24140|Resposta: 1

[Fonte] Funções que mantêm dois lugares decimais após o ponto decimal em C# e como usá-las

[Copiar link]
Publicado em 05/05/2018 19:23:52 | | |
Math.Round(45.367,2) //retorna 45,37
Math.Round(45.365,2) //retorna 45,36

Round() em C# não é arredondamento como nós chineses entendemos, é arredondamento para estrangeiros, está alinhado com os padrões IEEE, especificamente arredondamento, e o seguinte é o arredondamento alinhado com a compreensão chinesa

Math.Round(45.367,2,Arredondamento do Meio-Ponto.Longe do Zero); //45.37

Math.Round(45.365,2,MidpointRounding.AwayFromZero) //retorna 45.37   





Anterior:.net/C# Distributed TransactionScope
Próximo:.net/c# obtenha todos os caracteres chineses e todo o pinyin [código-fonte]
Publicado em 07/05/2018 14:23:15 |
Nossa empresa já causou valores incorretos por causa desse problema antes, o que quase causou prejuízos para a empresa
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com