Używanie String.Format Jak mogę zapewnić, że wszystkie liczby mają przecinki po każdych 3 cyfrach np. 23000 = "23 000" i że 0 zwraca "0".dodaj przecinki, używając String.Format dla numeru i
String.Format ("{0: n}", 0); // daje 0.00, którego nie chcę. Nie chcę żadnych miejsc dziesiętnych, wszystkie liczby będą liczbami całkowitymi.
Nie należy używać przecinków do oddzielania cyfr, należy używać (miękkich) spacji. Powodem jest to, że w znacznej części świata (przecinek) jest to separator dziesiętny (punkt radix), a więc znaczenie przecinka jest subiektywne, zależny od kontekstu - patrz Wikipedia http://en.wikipedia.org/wiki/Decimal_separator#Digit_grouping. – ANeves
Nie należy przecinać w sposób ciągły przecinkami, ale należy użyć separatora tysięcy lokalizacji lub internacjonalizacji. Użyj przecinka jako domyślnego, jeśli chcesz, gdy nie jest ustawione żadne ustawienie regionalne. – mpez0