Jaki jest najlepszy sposób sformatowania wartości dziesiętnej dla ciągu znaków w celu wyświetlenia interfejsu w odpowiednich informacjach o kulturze?Format dziesiętny na ciąg w prawidłowej informacji o kulturze
Odpowiedz
Dodaj do formatu toString: myDecimal.ToString("#.00")
lub myDecimal.ToString("C")
. Zobacz http://msdn.microsoft.com/en-us/library/427bttx3.aspx
Właściwość nHibernate była dziesiętna? thisfoer opcja formatu nie była dostępna w metodzie toString. Teraz tworzymy zmienną dziesiętną i używamy twoich odpowiedzi i robimy przyjemność. Twoje zdrowie! – c00ke
jeśli jest to Nullable
zastosowanie:
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US", false);
Dlaczego nie decimalVar.ToString("F2", CultureInfo.CurrentCulture);
. Ciągów format (z „F2” część) i co oni zobaczyć Standard Numeric Format Strings i Custom Numeric Format Strings
Ponadto, jeśli chcesz korzystać z kultury określonej przez użytkownika można użyć:
yourDecimal.ToString("N2", CultureInfo.CreateSpecificCulture(userInfo);
string userInfo = "en-US";
- 1. java Format String dziesiętny
- 2. Python dziesiętny na ciąg
- 3. Format dziesiętny z przecinkami, zachowaj zera końcowe
- 4. Format liczb dziesiętny w raportach Birt
- 5. Format Python Obiekt dziesiętny do określonej precyzji
- 6. Dziesiętny na szesnastkowy w pytonie
- 7. jak przekonwertować ciąg binarny na dziesiętny?
- 8. Left całkowitymi wypełniające (format non-dziesiętny) z zer w Javie
- 9. Format ints na ciąg heksadecymalny
- 10. Format dziesiętny jako waluta na podstawie kodu waluty
- 11. Wyjątek String.FormatException z DateTime w kulturze innej niż amerykańska
- 12. jak ustawić domyślne informacje o kulturze dla całej aplikacji C#
- 13. python: słownik na ciąg, niestandardowy format? tylko
- 14. Formatowanie natychmiastowe na ciąg o określonym wzorze
- 15. Jak przekonwertować ciąg notacji naukowej na zapis dziesiętny?
- 16. Konwertowanie ciągu szesnastkowego na dziesiętny
- 17. XSLT Format numer dziesiętny, liczba mniej niż jeden
- 18. Jak przekonwertować ciąg na format datetime w pyth Pandy?
- 19. Python2.6 Dziesiętny na ósemkowy
- 20. Mercurial - wyświetlanie informacji o użytkownikach
- 21. Parse.com - odświeżanie informacji o użytkowniku
- 22. Uzyskiwanie informacji o obiekcie Startup.cs
- 23. Lista wszystkich informacji o sesji
- 24. uzyskiwanie informacji o zależnościach maven
- 25. Przechowywanie informacji o zaznaczeniu tekstu w przeglądarce
- 26. Parsowanie informacji o dacie JSON na C# DateTime
- 27. Uzyskiwanie informacji o FFProbe z Pythonem
- 28. Czytanie informacji o certyfikacie pkcs12
- 29. Uzyskiwanie informacji o wieży telefonicznej w aplikacji na iOS?
- 30. Ciąg konkatenacji VS format string
Co jest nie tak z 'myDecimal.ToString()'? – Joey
Ładowanie obiektu nHilbernate z bazy danych, właściwość jest dziesiętna i podczas wywoływania toString() formatowana jest poprawnymi miejscami dziesiętnymi. Jednak przy zapisywaniu ustawienia tej samej właściwości z tekstu np. allocation.Price = Decimal.Parse (price, CultureInfo.CurrentCulture); ale po ustawieniu tej opcji i przydziału wywołań.Price.toString() miejsca dziesiętne nie zostały dodane. np. Po przecinku 15 chcesz 15.00 ale toString daje tylko 15. Dziwne? – c00ke