.NET 4.x Необработанное исключение типа "System.StackOverflowException" - C#

Узнай цену своей работы

Формулировка задачи:

Необработанное исключение типа "System.StackOverflowException"

В связи с чем может происходить данная ошибка? Сам класс:
Листинг программы
  1. class Text_Box
  2. {
  3. public string name
  4. {
  5. set { name = value; }
  6. get { return name; }
  7. }
  8. public string val
  9. {
  10. set { name = value; }
  11. get { return val; }
  12. }
  13. public Text_Box(string text, string name)
  14. {
  15. this.val = text;
  16. this.name = name;
  17. }
  18. public Boolean AddToBd()
  19. {
  20. name = this.name;
  21. val = this.val;
  22. string Connect = "Database=****;Data Source=*****;User Id=****;Password=****";
  23. string CommandText = "INSERT INTO `OneText`(`Name`, `Val`) VALUES (name, val)";
  24. MySqlConnection myConnection = new MySqlConnection(Connect);
  25. myConnection.Open();
  26. MySqlCommand myCommand = new MySqlCommand(CommandText, myConnection);
  27. myCommand.ExecuteNonQuery();
  28. myConnection.Close();
  29. MessageBox.Show(name, val);
  30. return true;
  31. }
  32. }
Место вызова:
Листинг программы
  1. public void label2_Click(object sender, EventArgs e)
  2. {
  3. Text_Box newbox = new Text_Box(namebox.Text, valbox.Text);
  4. if(newbox.AddToBd())
  5. {
  6. MessageBox.Show("Успешно!", "YourText True");
  7. }
  8. else
  9. {
  10. MessageBox.Show("Ошибка!", "YourText False");
  11. }
  12. }
И еще один вопрос...Пытался вынести всю работу с БД на другой класс...Не вышло. Метод не находился , хотя стоит public...Ну и естественно общие советы и замечания Заранее спасибо за Ваше внимание.

Решение задачи: «.NET 4.x Необработанное исключение типа "System.StackOverflowException"»

textual
Листинг программы
  1. Необработанное исключение типа "MySql.Data.MySqlClient.MySqlException" в MySql.Data.dll
  2.  
  3. Дополнительные сведения: Parameter 'Parameter1' has already been defined.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.083 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы