Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# для начинающих

Войти
Регистрация
Восстановить пароль
 
goodniko
Фрилансер
54 / 44 / 10
Регистрация: 13.12.2013
Сообщений: 371
#1

Object reference not set to an instance of an object - C#

19.05.2015, 14:13. Просмотров 565. Ответов 6
Метки нет (Все метки)

народ, помогите кто может!!)
туплю по жесткому, в чем беда?
0
Миниатюры
Object reference not set to an instance of an object  
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.05.2015, 14:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Object reference not set to an instance of an object (C#):

HtmlAgilityPack выбрасывает исключение Object reference not set to an instance of an object - C#
Помогите пожалуйста разобраться. Есть такой html код Хочу получить строку "Начало". Пишу такой код string adress =...

.NET 4.x При streamreader.ReadLine() выскакивает ошибка object reference not set to an instance of object - C#
Здраствуйте, у меня вдруг появилась такая проблема, что при streamreader.ReadLine() выскакивает ошибка object reference not set to an...

Вывести переменную типа string в консоль: Object reference not set to an instance of an object - C#
Вот такой сабж. Пытаюсь вывести переменную типа стринг в консоль Сначала, как обычно for (int ii = 0; ii < removbl.Length;...

Программа не выполняет условие (fileInput != null) и выдает Object reference not set to instance of an object - C#
Доброго времени суток, форумчане! Помогите бедному студенту решить вот такую проблему: Программа выдает ошибку на строке создании...

Абстрактный класс. Object reference not set to an instance of an object. - C#
Не работает поиск по заданной дате... Ругается вот на эту строчку: foreach (klient kl in res) в main() Пишет вот это: Object...

System.NullReferenceException: Object reference not set to an instance of an object - C#
Проблема заключается вот в чем Написал код на c# на компьютере, переношу его на мобильную версию(Xamarin) Все работало нормально,...

6
insite2012
Модератор
Эксперт .NET
4536 / 3488 / 841
Регистрация: 12.10.2013
Сообщений: 10,279
Записей в блоге: 2
19.05.2015, 14:17 #2
goodniko, элементы массива oneDay - ссылочные типы? Их надо заполнять явно, вы создаете массив ссылок, каждая из которых принимает значение по умолчанию (null для Reference Type).
1
goodniko
Фрилансер
54 / 44 / 10
Регистрация: 13.12.2013
Сообщений: 371
19.05.2015, 14:28  [ТС] #3
insite2012, вот что он из себя представляет public Classes.Day[] oneDay { get; set; }, а класс Day соотвествено имеет два свойства
вроде все должно работать но вот нифига
0
Kerry_Jr
Модератор
Эксперт PHP
2206 / 2002 / 701
Регистрация: 14.05.2014
Сообщений: 5,867
Записей в блоге: 1
Завершенные тесты: 5
19.05.2015, 14:37 #4
Цитата Сообщение от goodniko Посмотреть сообщение
вроде все должно работать но вот нифига
С чего Вы взяли, что все должно работать? Вы создали массив (выделено место в памяти под объекты), но ни одного объекта в массиве пока нет. Для каждого нужно писать oneDay[j] = new Classes.Day(); и т.п.
0
goodniko
Фрилансер
54 / 44 / 10
Регистрация: 13.12.2013
Сообщений: 371
19.05.2015, 14:41  [ТС] #5
Kerry_Jr, так тоже не работает.
0
Kerry_Jr
Модератор
Эксперт PHP
2206 / 2002 / 701
Регистрация: 14.05.2014
Сообщений: 5,867
Записей в блоге: 1
Завершенные тесты: 5
19.05.2015, 14:48 #6
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
goodniko, выкладывайте исправленный код. По моим предположениям он должен выглядеть так
C#
1
2
3
4
5
6
7
8
9
10
11
12
private void generateTimeTable_OneDay()
{
   oneDay = new Classes.Day[5];
   
   for (int i = 0; i < 5; ++i)
   {
      oneDay[i] = new Classes.Day();
      oneDay[i].number = i + 1;
      oneDay[i].sumject /*sumject?*/ = item[i].subject;
      MessageBox.Show(oneDay[i].number.ToString());
   }
}
1
goodniko
Фрилансер
54 / 44 / 10
Регистрация: 13.12.2013
Сообщений: 371
19.05.2015, 14:51  [ТС] #7
Kerry_Jr, спасибо! работает! странно, раньше без таких махинацей обходился, очень странно..)
я пробовал делать и так
C#
1
oneDay[j] = new Classes.Day(){number =3, subject = "sdasd"}
оно так не работало
можете объяснить, что бы я на будущее знал?
0
19.05.2015, 14:51
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.05.2015, 14:51
Привет! Вот еще темы с ответами:

Проблема со свойствами: Object reference not set to an instance of an object - C#
Здравствуйте, пишу вот такой код: using System; using System.Collections.Generic; using System.Linq; using System.Text; ...

Непонятная ошибка: Object reference not set to an instance of an object - C#
Код программы: using System; using System.Collections.Generic; using System.Drawing; using System.Runtime.InteropServices; ...

Ошибка Object reference not set to an instance of an object - C#
На форме есть DataGridView. Есть код, который выдает ошибку &quot;Object reference not set to an instance of an object.&quot; Помогите, пожалуйста,...

Object reference not set to an instance of an object - C#
Помоги исправить ошибку В файле Program.cs: namespace WindowsFormsApplication2 { static class Data { ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru