-8
Im достаточно новых для использования классов, я просто хочу знать, почему я получаю Nullreference исключение, когда я пытаюсь заполнить один из Подствойство одного из моих свойствСсылка на объект не указывает на экземпляр объекта в классах
вот мой код в консоли
week wk = new week();
wk.weeks.sales = 1;
wk.weeks.salesdesc = "test";
Console.WriteLine(wk.weeks.sales.ToString());
Console.WriteLine(wk.weeks.salesdesc.ToString());
Console.ReadLine();
вот мой код недели класса
class week
{
public day weeks{ get; set; }
}
вот мой код день класса
class day
{
public string salesdesc { get; set; }
public int sales { get; set; }
}
любая помощь и объяснение было бы очень оценили
Спасибо,
'day' в неделю не было установить на что угодно. Вам нужно инициализировать свойство 'day' либо извне, либо с помощью конструктора в' week'. Вы можете отлаживать и проверять свойства во время выполнения, чтобы увидеть, где вы ошибетесь. – Charleh
Вы прочитали связанный вопрос/ответ? Это все объясняет. –
Нет проблем. Мы готовы помочь вам разобраться. Что вам непонятно? –