Traitement des Exceptions en C#
Bonjours tout le monde
Je suis un debutant en C# j’essay de triter des algorithme simple pour bien intitier a ce langage bon je veux afficher la valeur absolu d’un
entier ou un reél pour quoi si je traite une exception sur le type de la valeur x le compilateur m’indique 1 erreur utilisation d’une variable locale non assignée et si j’enlève le traitement de ‘exception tout va bien ! y a aucune erreur !
Et Merci
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| namespace algorithme_simple
{
class Program
{
static void Main(string[] args)
{
double x;
System.Console.Write("Entrez un nombre ");
try
{
x = Double.Parse(System.Console.ReadLine());
}
catch (FormatException) { System.Console.WriteLine("errer ce nest pas un chiffre "); }
if (x < 0)/*x : utilisation dune variable locale non assignée*/
System.Console.WriteLine("|" + x + "|= " + (-x));
else
System.Console.WriteLine("|"+x+"|=" + (x));
}
}
} |