public class StudentNames : INotifyPropertyChanged
{
string firstname
string surname
public string FirstName
{
get
{
return firstname;
}
set
{
if (firstname != value)
{
firstname = value;
OnPropertyChanged("FirstName");
}
}
}
public string Surname
{
get
{
return surname
}
set
{
if (surname != value)
{
surname = value;
OnPropertyChanged("Surname");
}
}
}
}
public class StudentDetails : INotifyPropertyChanged
{
string address StudentNames sn
public string SN
{
get
{
return sn;
}
set
{
if (sn != value)
{
sn = value;
OnPropertyChanged("SN");
}
}
}
public string Address
{
get
{
return address;
}
set
{
if (address != value)
{
address = value;
OnPropertyChanged("Address");
}
}
}
}
в другом месте у меня есть логика:C# WPF Тип другой класс
StudentDetails sd = new StudentDetails()
sd.StudentNames.FirstName = "John"//this part gives me a runtime error
Он компилирует, но я получаю сообщение об ошибке выполнения:
«ссылка на объект не указывает на экземпляр объект «.
'sn' является' строкой' или экземпляром 'StudentNames'? Это не понятно. Пожалуйста, отформатируйте и исправьте свой код. – Kryptos