创建了对象,但由于某些原因在添加到列表时抛出NRE

时间:2015-03-07 23:28:53

标签: c# winforms nullreferenceexception

我已经宣布了这个清单:

public ObservableCollection<Order> Orders { get; set; }

然后尝试创建一个对象并将其添加到列表中:

Order curOrder = new Order(method, category, surchargeYesRadio.Checked, double.Parse(numTxt.Text));
Orders.Add(curOrder);

但由于一些奇怪的原因,在第二行,它抛出一个空引用异常并破坏程序。我查看了我的局部变量,并将其显示为具有设置值和所有内容。屏幕截图如下:

Why a NullReferenceException?

提前致谢。我真的很困惑。

1 个答案:

答案 0 :(得分:1)

可能是Orders为空,而不是curOrder