Wie kann ich String in Int konvertieren?
Ich habe einen "TextBoxD1.Text" und möchte ihn in einen "INT" konvertieren, um ihn in einer Datenbank zu speichern.
Wie kann ich das tun?
594
3
Ich habe einen "TextBoxD1.Text" und möchte ihn in einen "INT" konvertieren, um ihn in einer Datenbank zu speichern.
Wie kann ich das tun?
Versuchen Sie dies:
oder noch besser:
Da
Int32.TryParse
einbool
zurückgibt, können Sie den Rückgabewert verwenden, um Entscheidungen über die Ergebnisse des Parsing-Versuchs zu treffen:Wenn Sie neugierig sind, lässt sich der Unterschied zwischen
Parse
undTryParse
am besten wie folgt zusammenfassen:Die TryParse-Methode ist wie die Parse
Verwenden Sie diese Option, wenn Sie sicher sind, dass der Inhalt des Textfelds ein gültiger Wert ist. Eine sicherere Option ist
Damit erhalten Sie einen Standardwert, den Sie verwenden können. Int32.TryParse" gibt auch einen booleschen Wert zurück, der angibt, ob das Parsen möglich war oder nicht, so dass Sie es sogar als Bedingung einer "if"-Anweisung verwenden können.
Es wird nicht geworfen, wenn der Text nicht numerisch ist.