muszę jeden C# ciąg formatowania, które będą obsługiwać te przypadki:C# Numer formatowanie
do wprowadzania 1234.561
powinna produkować: 1,234.56
Na wejściu 1234
powinna produkować: 1,234
próbowałem {0:N0}
, {0:N2}
i {0:#.##}
. Nie działa.
muszę jeden C# ciąg formatowania, które będą obsługiwać te przypadki:C# Numer formatowanie
do wprowadzania 1234.561
powinna produkować: 1,234.56
Na wejściu 1234
powinna produkować: 1,234
próbowałem {0:N0}
, {0:N2}
i {0:#.##}
. Nie działa.
Znaleziono rozwiązanie.
{0:. #, # ##}
Czy próbowałeś z "{0: F2}"?
Nie sądzę, że możesz użyć "#" jako wzorca.
AKTUALIZACJA: Myliłem się. "#" Jest dozwolone jako niestandardowy symbol zastępczy.
Produkuje 1239.00 Potrzebuję 1,239 – Dennis
Zobacz http://stackoverflow.com/questions/105770/net-string-format-to-add-commas-in-thousands-place-for- numer. Upewnij się, że dane wejściowe są liczbami dziesiętnymi/zmiennoprzecinkowymi lub całkowitymi, ale NIE łańcuchami! –
Widziałem ten wątek. Nie mogę znaleźć niczego, co pasowałoby do rachunku. – Dennis