Код:Обработчик событий вызывает 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();
Это приложение, как предполагается рассчитать факториал.
Hi Ray. Подумайте о добавлении всего метода к вашему примеру кода и сообщите нам, какое событие запускает его. Я думаю, что у меня есть ответ ниже, но редактирование было бы полезно. –