Transformer une formule (string) en un résultat (double) [Résolu]

Signaler
Messages postés
2
Date d'inscription
mercredi 13 août 2003
Statut
Membre
Dernière intervention
18 octobre 2004
-
Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
-
Bonjour,

Je souhaiterai connaître la commande qui me permettrait de faire ceci :

string Toto = "2+34*3-2/3";
double Tata = Toto.Superbefonction();

D'avance merci ! :big)

4 réponses

Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
85
regarde là dedans : http://sharptoolbox.madgeek.com/Pages/Search.aspx?Query=ToolName%3dmath

Cocoricoooooooo !!!!
coq
MVP Visual C#
Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
27
ou alors ici : http://www.microsoft.com/france/msdn/technologies/outils/vcsharp/info/info.asp?mar=/france/msdn/technologies/outils/vcsharp/info/20030710-evaluateurs-expressions.html

j'ai pas lu l'article, je me suis juste rappellé de l'avoir vu une fois, en esperant que c'est pas le meme que celui de coq (je pense pas)

Cyril
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
85
il n'y a pas de methode dans le framework pour faire ça (ou si il y a je l'ai loupée)
cherche une lib d'evaluation d'expressions mathematiques

Cocoricoooooooo !!!!
coq
MVP Visual C#
Messages postés
2
Date d'inscription
mercredi 13 août 2003
Statut
Membre
Dernière intervention
18 octobre 2004

La question est : "Où puis-je trouver ça ?"
Que la méthode n'existe pas dans le framework ne m'avait pas échappé...