Heim >Backend-Entwicklung >C++ >So beheben Sie den Fehler 'Eingabezeichenfolge, der nicht in einem korrekten Format war' in C#?

So beheben Sie den Fehler 'Eingabezeichenfolge, der nicht in einem korrekten Format war' in C#?

Susan Sarandon
Susan SarandonOriginal
2025-01-30 01:41:11936Durchsuche

How to Fix the

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>
, da es eine leistungsfähigere Analysemethode bietet, die sich leicht von potenziellen Fehlern erholen kann:

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn