2010-10-21 11 views
4

j'ai une chaîne comme 1.00E+4Exponent Fonction en C#

Y at-il construit en fonction pour convertir cette chaîne à 10000. (Entier convertion [1.00E + 4 = 10000]).?

Maintenant, je suis en utilisant une expression régulière pour ce genre de chaînes

Répondre

5

Vous pouvez faire:

double.Parse("1.00E+4", CultureInfo.InvariantCulture) 
+0

Faut-il préciser le 'cultureInfo'. ? –

+0

Oui, vous devez toujours spécifier cultureinfo (formatprovider). Le résultat varie en fonction du fournisseur de formats que vous utilisez, c'est donc une bonne idée de toujours être spécifique à ce sujet afin de ne pas avoir de résultats inattendus lors de l'exécution sur une machine avec une culture différente. –

+0

Merci pour votre aimable information ..... –