Можем ли мы иметь общие свойства? У меня есть требование для хранения данных. Итак, я выбрал класс с общими свойствами. Когда я добавляю данные в это свойство, появляется ошибка, что «Ссылка на объект не установлена на экземпляробъект ". Пожалуйста, предложите мне какую-нибудь идею.
class GeneralClass
{
private List<int> _student_rollnumber;
public List<string> _student_name;
public List<int> Student_RollNumber
{
get { return _student_rollnumber; }
set { _student_rollnumber = value; }
}
public List<string> Student_Name
{
get { return _student_name; }
set { _student_name = value; }
}
}
Я использовал класс при нажатии кнопки.
private void btn_save_Click(object sender, EventArgs e)
{
try
{
GeneralClass obj = new GeneralClass();
obj.Student_RollNumber.Add(int.Parse(txtbx_rollnum.Text));
obj.Student_Name.Add(txtbx_SName.Text);
MessageBox.Show("Data saved");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Message from form");
}
}