Code:Event Handler löst System.StackOverflowException
private void addExcel(object sender, TextChangedEventArgs e)
{
if (!textBox.Text.Contains('!'))
{
textBox.Text += "!";
}
StringBuilder sb = new StringBuilder();
sb.Append(textBox.Text);
sb.Remove(textBox.Text.IndexOf('!'), 1);
textBox.Text = sb.ToString();
}
http://i66.tinypic.com/24cy1aq.png Die Ausnahme in sb.ToString();
tritt Diese Anwendung soll factorials berechnen.
Hallo Ray. Erwägen Sie, die gesamte Methode zu Ihrem Codebeispiel hinzuzufügen, und lassen Sie uns wissen, welches Ereignis sie auslöst. Ich denke, ich habe die Antwort unten, aber das Bearbeiten wäre hilfreich. –