代码:事件处理程序触发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 的例外sb.ToString();
会出现此应用程序应该计算阶乘。
嗨雷。考虑将整个方法添加到您的代码示例中,并让我们知道什么事件触发它。我想我有下面的答案,但编辑这将有所帮助。 –