Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 24140|Odpověď: 1

[Zdroj] Funkce, které v C# uchovávají dvě desetinná místa za desetinnou čárkou a jak je používat

[Kopírovat odkaz]
Zveřejněno 05.05.2018 19:23:52 | | |
Math.Round(45.367,2) //Vrací 45.37
Math.Round(45.365,2) //Returns 45.36

Round() v C# není zaokrouhlování, jak chápeme my číňané, ale zaokrouhlování pro cizince, zaokrouhlování v souladu se standardy IEEE, konkrétně zaokrouhlování, a následující je zaokrouhlování v souladu s čínským chápáním

Math.Round(45.367,2,StředníRound.AwayFromZero); //45.37

Math.Round(45.365,2,MidpointRound.AwayFromZero) //Returns 45.37   





Předchozí:.net/C# Distribuovaný TransactionScope
Další:.net/c# získejte všechny čínské znaky a všechny pinyin [zdrojový kód]
Zveřejněno 07.05.2018 14:23:15 |
Naše společnost už dříve způsobila nesprávné částky kvůli tomuto problému, což málem způsobilo škody
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com