|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.08.2013, 12:31 | #1 |
Веб-разработчик
Форумчанин
Регистрация: 16.01.2008
Сообщений: 451
|
Необработанное исключение типа "System.StackOverflowException"
Код:
Код:
Код:
Я ваш новый друг, смиритесь!
Последний раз редактировалось [Smarik]; 15.08.2013 в 12:35. Причина: форматирование кода |
15.08.2013, 13:49 | #2 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,889
|
Странный вопрос.
static public string _shortname get { return _shortname; } первая строка - имя свойства вторая строка имя поля (должно быть, а не то что у Вас), при попытке читать из свойства, она вызывает метод-аксессор get, который пытается читать из этого-же свойства, отсюда и StackOverflowException - переполние стека вложенных вызовов методов из-за зацикливания вызова "самого себя" (КО). Решения 2 штуки - 1. у свойства убрать _ (чтобы стало static public string shortname) и создать static private string _shortname; - т.е. поле. 2. у геттера и сеттера убрать тела, т.е. сделать static public string _shortname{get ; set} Ну и конечно же, почитать теорию - что такое свойства, что такое поля, что такое авто-свойства, что такое аксессоры, вообще по классам и областям видимости. пс. модератору - оформление кода делать не стал - так считаю лучше передаёт мысль, и не разделяет. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка: Необработанное исключение типа "System.IO.FileNotFoundExceptio n" | MoT9I | Visual C++ | 1 | 27.11.2011 12:31 |
Как "повесить " передачу данных из формы на событие нажатия кнопки типа "button" ? | vedro-compota | JavaScript, Ajax | 10 | 14.12.2010 21:05 |
Как работает system("copy \"C:\\1\"")? | Alena-b-v | Общие вопросы C/C++ | 4 | 01.09.2010 17:27 |
Как обойти "преобразование типа из "string" в "float" невозможно" | lexluter1988 | Помощь студентам | 1 | 07.08.2010 12:23 |
На чем пишутся стратегии типа "Казаков" и "Эпохи империи" | Tayfun | Свободное общение | 3 | 26.06.2007 20:27 |