Différence entre Parse et Convert
Bonjour !
J'ai du mal à discerner la différence entre les deux...
Si je prends les 2 bouts de programme suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| using System;
namespace CsExosAlgo1
{
class ApplicationEqua2 {
static void Main (string[ ] arg) {
double a, b, c, delta ;
double x, x1, x2 ;
System.Console.Write("Entrer une valeur pour a : ") ;
a = Double.Parse( System.Console.ReadLine( ) ) ;
System.Console.Write("Entrer une valeur pour b : ") ;
b = Double.Parse( System.Console.ReadLine( ) ) ;
System.Console.Write("Entrer une valeur pour c : ") ;
c = Double.Parse( System.Console.ReadLine( ) ) ; |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| using System;
namespace EquationSecondDegré
{
class Program
{
static void Main(string[] args)
{
string ValeurA = null, ValeurB = null, ValeurC = null;
double A = 0, B = 0, C = 0;
double X1 = 0, X2 = 0;
double Delta = 0;
//Demande des valeurs
Console.WriteLine("Valeur de A : ");
ValeurA = Console.ReadLine();
A = Convert.ToDouble(ValeurA);
Console.WriteLine("Valeur de B : ");
ValeurB = Console.ReadLine();
B = Convert.ToDouble(ValeurB);
Console.WriteLine("Valeur de C : ");
ValeurC = Console.ReadLine();
C = Convert.ToDouble(ValeurC); |
A l'affichage, il n'y a aucune différence, et je récupère mes 3 valeurs à la fin. Qu'est-ce qui m'échappe ? (Juste pour prévenir je débute en C# :D)
Merci pour votre aide !