代碼:事件處理程序觸發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();
會出現此應用程序應該計算階乘。
嗨雷。考慮將整個方法添加到您的代碼示例中,並讓我們知道什麼事件觸發它。我想我有下面的答案,但編輯這將有所幫助。 –