Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.03.2018, 11:57   #1
SkorikovaIrina
Новичок
Джуниор
 
Регистрация: 04.03.2018
Сообщений: 1
По умолчанию Обяъвить объекты

Прошу прощения, если вопрос покажется глупым, но с c# знакомство только начинается. Если в ваших силах помочь, буду рада
Есть структура
Код:
public class Agent
{
    public string FirstName { get; set; }
    public string LastName { get; set; }
}
public class Student
{
    public int Id { get; set; }
    public List<Agent> Agents { get; set; }
}
public class RootObject
{
    public List<Student> Students { get; set; }
и код

Код:
RootObject obj = JsonConvert.DeserializeObject<RootObject>(Out);
foreach (Student stu in obj.Students)
{   
	...
	foreach (Agent Agent in stu.Agents)
	{
		...
	}
}
Цитата:
foreach (Agent Agent in stu.Agents)
вызывает ошибку
Цитата:
Object reference not set to an instance of an object.
Помогите мне верно все объявить и избавиться от этой ошибки
SkorikovaIrina вне форума Ответить с цитированием
Старый 04.03.2018, 22:59   #2
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Ошибка говорит о том что список stu равен null. В конструкторе нужно сделать
Код:
Agents = new List<Agent> Agents();
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дочернии объекты ActiveX компонента, как добавить в ActiveX объект дочернии объекты. nik531 Общие вопросы Delphi 0 17.08.2015 09:26
В окне перемещаются объекты, отталкиваясь от стенок окна. Каждый объект имеет свой поток, перемещающий его. Встретившись, объекты ИльназВ C# (си шарп) 13 22.11.2012 19:00
Объекты Анютик_sexi Паскаль, Turbo Pascal, PascalABC.NET 3 17.06.2010 14:27
Объекты Lena neznayka Помощь студентам 2 15.06.2010 14:18