Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 24140|Odpowiedź: 1

[Źródło] Funkcje, które w C# zachowują dwa miejsca po przecinku po dziesiętnym i sposoby ich używania

[Skopiuj link]
Opublikowano 05.05.2018 19:23:52 | | |
Math.Round(45.367,2) //Zwraca 45.37
Math.Round(45.365,2) //Zwraca 45.36

Round() w C# nie jest zaokrągleniem, jak rozumiemy my, Chińczycy, to jest zaokrąglanie dla obcokrajowców, zgodnie ze standardami IEEE, a konkretnie zaokrągleniem, a poniżej jest zaokrąglenie zgodne z chińskim rozumieniem

Math.Round(45.367,2,Midpoint.AwayFromZero); //45.37

Math.Round(45.365,2,Midpoint.AwayFromZero) //Zwraca 45.37   





Poprzedni:.net/C# Rozproszony TransactionScope
Następny:.net/c# pobierz wszystkie znaki chińskie i wszystkie pinyin [kod źródłowy]
Opublikowano 07.05.2018 14:23:15 |
Nasza firma wcześniej powodowała nieprawidłowe kwoty z powodu tego problemu, co niemal spowodowało straty dla firmy
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com