Heim >Backend-Entwicklung >C++ >Wie kann ich Strings für Datenbankspeicher sicher in Ganzzahlen umwandeln?
Bei der Verarbeitung der Datenbank ist normalerweise erforderlich, um den Zeichenfolgenwert aus dem Eingabebuch oder der Benutzereingabe in eine Ganzzahl umzuwandeln, um ihn zu speichern. Dies kann mit der Methode
oder implementiert werden. Int32.Parse
Int32.TryParse
Die Methode wandelt die angegebene Zeichenfolge in eine Ganzzahl um. Wenn die Konvertierung erfolgreich ist, wird eine Ganzzahl zurückgegeben.
Grammatik: Int32.Parse
FormatException
<code class="language-csharp">int x = Int32.Parse(string);</code>
Versuchen Sie, die angegebene Zeichenfolge in eine Ganzzahl umzuwandeln. Wenn die Konvertierung erfolgreich ist, wird der Ausgangsparameter einen Ganzzahlwert zurückgeben.
<code class="language-csharp">int x = Int32.Parse(TextBoxD1.Text);</code>Grammatik:
Beispiel:
Int32.TryParse
true
false
Der Hauptunterschied zwischen und besteht darin, dass
beim Fehlgeschlagen Abnormalitäten wirft, und<code class="language-csharp">int x; bool result = Int32.TryParse(string, out x);</code>gibt
zurück und bringt keine Ausnahme. Dies ermöglicht es eleganter, mit Conversion -Versuchen umzugehen.
Das obige ist der detaillierte Inhalt vonWie kann ich Strings für Datenbankspeicher sicher in Ganzzahlen umwandeln?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!