Lösen Sie den Fehler des "Eingangszeichenformats im Eingang" in C#
Beim Ausführen des grundlegenden C#-Rechner -Programms können Sie auf eine Fehlermeldung "Falsches Eingabe -Zeichenfolgenformat" stoßen. Dieser Fehler zeigt, dass Sie versuchen, in eine Ganzzahl -Zeichenfolge zu konvertieren, die nicht das richtige Ganzzahlformat erfüllt.
Das Problem ist, dass Sie versuchen, das Textfeld in eine Ganzzahl im Konstruktor des Fensters einzugeben. Wenn das Fenster jedoch erstellt wird, ist es unwahrscheinlich, dass diese Textfelder am Anfang eine effektive Ganzzahl enthalten.
Die bessere Methode besteht darin, die Variable "A" und 'B' in der Schaltfläche zu aktualisieren, um auf das Ereignis zu klicken, ähnlich wie Sie sie im Konstruktor initialisieren:
Dies stellt sicher, dass die Variable beim Klicken auf die Schaltfläche den aktuellen Wert der Benutzereingabe zum Aktualisieren verwendet. Verwenden Sie außerdem nicht , sondern überlegen Sie
<code class="language-csharp">private void button1_Click(object sender, EventArgs e) { a = Int32.Parse(textBox1.Text); b = Int32.Parse(textBox2.Text); add(); result(); }</code>
Int32.Parse
Das obige ist der detaillierte Inhalt vonSo beheben Sie den Fehler 'Eingabezeichenfolge, der nicht in einem korrekten Format war' in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!