Comment convertir un String en Int ?

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Comment convertir un String en Int ?

Message par ForumBot »

Comment convertir un String en Int ?




Source : Stack Overflow [.net]

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: Comment convertir un String en Int ?

Message par ayi »

Essayez ceci :


int x = Int32.Parse(TextBoxD1.Text);


ou encore mieux :


int x = 0;

Int32.TryParse(TextBoxD1.Text, out x);


De plus, puisque Int32.TryParse retourne un bool, vous pouvez utiliser sa valeur de retour pour prendre des decisions en fonction des resultats de la tentative d’analyse :


int x = 0;

if (Int32.TryParse(TextBoxD1.Text, out x))
{
// you know that the parsing attempt
// was successful
}


Si vous etes curieux, la difference entre Parse et TryParse se resume le mieux ainsi :


La methode TryParse est similaire a la methode Parse, sauf que la methode TryParse ne leve pas d’exception si la conversion echoue. Elle elimine le besoin d’utiliser la gestion des exceptions pour tester une FormatException dans le cas ou s est invalide et ne peut pas etre analyse avec succes. - MSDN

Répondre

Revenir à « .NET & C# »