Bonjour à tous,
j'ai un enorme , mais un enorme probleme simple a resoudre que je n'arrive pas a resoudre ( sa prouve que j'ai un petit cerveau 8-) )
voila je code ceci
//declaration de variable
double rstn;
//Calcul de la déduction forfaitaire
if (rdb_forf.Checked == true)
{
rstn = (Convert.ToSingle ( txb_rti.Text * 0.1));
txb_rest.Text = (Convert.ToString (rstn));
Mais lorsque je le test il me dit "loperateur * ne peut pas etre appliquer aux operandes de types string ou double ????Que faire
Que faire je vous en pris aider moiiiiiii!!!!!!
Merci d'avance
donc tu peux pas multipliés une chaine de caractère par un nombre (de type double dans ton cas).
Je pense que dans ton txb_rti.Text, doit contenir un chiffre entré par l'utilisateur, cependant ce chiffre est quand meme une chaine de caractère. Il faut donc le convertir en int. Avec getint si ca existe en C#, sinon tu la recode.
Si tu vois pas comment recoder getint je t'aiderai.
ben desoler je vois pa du tou coder avec get int ......
c bizarre quand meme à l'ecole je pouvais le faire .....
et chez moi je ne peux pas le faire .....
Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois. Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.