所以我正在编写某种成员数据存储应用程序,当我尝试创建一个新的表单实例时,我得到一个NullReferenceException。
主要代码:
List<Object> list_objects = objects.get_Objects();
try
{
New_Object obj = new New_Object(this, objects, list_objects.ElementAt(lv_data.FocusedItem.Index));
obj.Show();
}catch(NullReferenceException)
{
MessageBox.Show("No object selected.");
}
“New_Object”中的代码
public New_Object(Main main, Objects objects, Object obj)
{
btn_create.Text = "Cahnge";
btn_create.Click += btn_change_Click;
this.obj = obj;
}
list_objects中存在一个索引为0且lv_data.FocusedItem.Index也为0的现有对象,为什么这不起作用?
感谢您的帮助和解释