Erreur: "Entrez le format de chaîne incorrectement"
Cette erreur s'est produite lorsque vous essayez de convertir la chaîne en entier, mais la chaîne ne contient pas de formulaire de représentation entier efficace. Dans cet exemple, l'erreur peut être causée par les lignes suivantes:
Lorsque la fenêtre est créée pour la première fois, la zone de texte TextBox1 et TextBox2 seront vides, de sorte que la méthode int32.parse échouera.
<code class="language-c#">a = Int32.Parse(textBox1.Text); b = Int32.Parse(textBox2.Text);</code>
Solution:
Afin de résoudre cette erreur, vous pouvez déplacer l'analyse entier vers le bouton pour cliquer sur le programme de traitement des événements, où vous pouvez utiliser une entrée utilisateur. De plus, vous pouvez utiliser la méthode INT32.TRYPARSE.
Le code de cette amélioration vérifie d'abord si
et<code class="language-c#">private void button1_Click(object sender, EventArgs e) { if (Int32.TryParse(textBox1.Text, out int a) && Int32.TryParse(textBox2.Text, out int b)) { add(); result(); } else { // 处理错误,例如显示错误消息 MessageBox.Show("请输入有效的整数。"); } }</code>
; Cela évite l'effondrement du programme et offre une meilleure expérience utilisateur. Veuillez noter que nous utilisons maintenant et textBox1.Text
pour déclarer et initialiser les variables textBox2.Text
et add()
. result()
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!