Maison >développement back-end >C++ >`int.parse () vs convert.toint32 (): quelle méthode c # dois-je choisir pour la conversion de chaîne à intecteur?`
La chaîne de caractères dans la conversion entière à entière: int.Parse()
Comparaison avec Convert.ToInt32()
Le traitement des données, en particulier dans la programmation, doit souvent être converti entre différents types de données. En C #, les deux méthodes courantes de conversion de la chaîne en entier sont int.Parse()
et Convert.ToInt32()
.
La différence entre int.Parse()
Convert.ToInt32()
La principale différence entre
est la façon dont ils gèrent l'entrée non valide: int.Parse()
Convert.ToInt32()
int.Parse()
FormatException
: Convert.ToInt32()
Quelle méthode choisir?
Il est recommandé d'utiliser
:
Vous vous attendez à ce que la saisie de la chaîne soit toujours un entier efficace. int.Parse()
Vous devez provoquer des anomalies dans le cas d'une entrée non valide.
Vous collectez une entrée utilisateur et espérez qu'il peut y avoir des nombres non valides.
Convert.ToInt32()
Vous souhaitez mieux contrôler le traitement d'erreur.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!