Calculer opération dans string

Résolu
tunit68 Messages postés 18 Date d'inscription mercredi 28 mai 2008 Statut Membre Dernière intervention 8 avril 2009 - 24 oct. 2008 à 11:52
tunit68 Messages postés 18 Date d'inscription mercredi 28 mai 2008 Statut Membre Dernière intervention 8 avril 2009 - 24 oct. 2008 à 15:32
Bonjour à tous!

Je voudrais savoir s'il est possible de calculer une opération que contient une variable de type string, et de la récupérer dans une autre variable.

Par exemple : string maVariable = "2*3+5";

Merci d'avance.

Tunit68

2 réponses

gglamicose Messages postés 94 Date d'inscription lundi 7 juillet 2008 Statut Membre Dernière intervention 7 mars 2009 1
24 oct. 2008 à 13:58
C'est impossible, pour la simple et bonne raison qu'un String représente l'écriture de ton chiffre (il dessine son symbole a l'écran), il n'est pas un chiffre lui même à proprement parler. Pour réaliser tes opérations, tu vas devoir découper ta chaine de caractères pour bien séparer les nombres et les opérandes.
Ensuite tu peut convertir tes nombres en int grace a Convert.ToInt32(). La tu pourras vraiment réaliser tes opérations selon le signe qui va bien !
Bon courage !
3
tunit68 Messages postés 18 Date d'inscription mercredi 28 mai 2008 Statut Membre Dernière intervention 8 avril 2009
24 oct. 2008 à 15:32
merci pour la réponse,

En fait je voulais réaliser une petite calculatrice qui gère les parenthèses et donc ça m'aurait simplifié la tâche.

Je vais chercher un autre moyen...
0
Rejoignez-nous