Maison >développement back-end >C++ >Comment convertir en toute sécurité les chaînes en entiers pour le stockage de la base de données?
Convertissez la chaîne en un entier pour le stockage de la base de données
Lors du traitement de la base de données, il est généralement nécessaire de convertir la valeur de chaîne du formulaire d'entrée ou de l'entrée utilisateur en entier pour le stocker. Cela peut être implémenté en utilisant la méthode
ou. Int32.Parse
Int32.TryParse
La méthode convertit la chaîne spécifiée en un entier. Si la conversion réussit, elle renvoie un entier;
Grammaire: Int32.Parse
FormatException
<code class="language-csharp">int x = Int32.Parse(string);</code>
Essayez de convertir la chaîne spécifiée en un entier. Si la conversion est réussie, elle renvoie et affectera une valeur entière au paramètre de sortie;
<code class="language-csharp">int x = Int32.Parse(TextBoxD1.Text);</code>Grammaire:
Exemple:
Int32.TryParse
true
false
La principale différence entre et est que
lancera des anomalies en cas d'échec, et<code class="language-csharp">int x; bool result = Int32.TryParse(string, out x);</code>retourne
et ne lancera pas d'exception. Cela permet plus élégamment de faire face aux tentatives de conversion.
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!