C#

Fermé
Hanan - 2 avril 2011 à 12:58
 Utilisateur anonyme - 2 avril 2011 à 16:42
Bonjour,



qlq peut m'expliquer ç veut dire quoi "Parse" et "ToString" dans c# et pourquoi on les utilise ??

merci d'avance

1 réponse

Utilisateur anonyme
2 avril 2011 à 16:42
Salut,

Pour le Tostring, je ne pourrai malheureusement pas t'aider, car je ne l'ai pas encore vue. Tu peux toujours regarder la doc msdn.

Pour le Parse, il te sert à parser un string.

Par exemple on retourne l'âge plus 10 :

Console.Write("Entrez votre âge : ");
int age = int.Parse(Console.ReadLine());

return age + 10;


Je place int.Parse(Console.ReadLine()); afin de parser un entier de la chaîne de caractère qu'on a récupéré avec le Console.ReadLine();.

Le fait de prendre int.Parse transforme le nombre entré en nombre et ne le laisse pas en string.

Donc si tu n'utilises pas int.Parse et que tu fais age + 10 il va prendre l'âge, par exemple : 2 et lui ajouter 10. Ce qui donnerais 210.

Par contre avec int.Parse. si age = 2 et qu'on lui ajoute 10 il retournera bien 12.

Bien entendu tu peux remplacer int par float, char ou bool.

@++ :- )

PS: Désolé si ce n'est pas très claire :S
0