ToString(“0”) par rapport à ToString(CultureInfo.InvariantCulture)

Je voudrais faire en sorte que certains numéros dans mon application sont imprimées sans séparateurs, groupements, etc. peu importe ce que l'environnement actuel. Il semble que l'une des deux méthodes suivantes produisent le même résultat (il y a peut-être plus):

123456789.ToString("0");
123456789.ToString(CultureInfo.InvariantCulture);

Connaissez-vous des cas limites ou défauts? Lequel est le plus "correct"? Laquelle aimeriez-vous utiliser?

J'ai utilisé la deuxième, mais récemment, j'ai trouvé le premier et commencé à l'utiliser car il ne nécessite pas la supplémentaires using System.Globalization.

OriginalL'auteur Jan Zich | 2009-09-28