Die Konvertierung der String in Ganzzahl in der Ganzzahl
In der Datenverarbeitung ist es häufig erforderlich, zwischen verschiedenen Datentypen zu transformieren. Ein allgemeines Szenario besteht darin, die Anzahl der Zahlen in eine Ganzzahl (INT32) umzuwandeln, um sie in die Datenbank zu speichern.
c# verfügt hauptsächlich um zwei Hauptmethoden, die diese Konvertierung erreichen können:
<.> 1. int32.parse Methode
Diese Methode konvertiert direkt die angegebene Zeichenfolge in eine Ganzzahl.
<code class="language-csharp">int x = Int32.Parse(TextBoxD1.Text);</code>
Diese Methode versucht, die Zeichenfolge in eine Ganzzahl umzuwandeln und einen booleschen Wert zurückzugeben, um anzuzeigen, ob die Konvertierung erfolgreich ist. Es wird empfohlen, diese Methode zu verwenden, da sie eine abnormale Behandlung vermeidet, wenn die Eingangszeichenfolge ungültig ist.
<code class="language-csharp">int x = 0; bool success = Int32.TryParse(TextBoxD1.Text, out x);</code>
Der Unterschied zwischen
analysieren und tryParse sind eine abnormale Behandlung. Die Parse -Methode wirft eine Abnormalität, wenn die Konvertierung fehlschlägt, und die TryParse -Methode gibt falsch zurück und ermöglicht es Ihnen, sich mit der Situation zu befassen, in der die Konvertierung entsprechend fehlschlägt.
In diesem Beispiel verwendet die TryParse -Methode den Wert der Konvertierung mit dem Ausgangsparameter x. Wenn die Konvertierung erfolgreich ist, wird der IF -Anweisungsblock ausgeführt.
Das obige ist der detaillierte Inhalt vonWie kann man Strings in C#sicher in Ganzzahlen umwandeln?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!