将对象添加到对象列表中
本文关键字:对象 列表 添加 | 更新日期: 2023-09-27 17:58:25
我得到了一个异常,但我没有看到我缺少了什么。
我有一个名为MyComposedModel的对象模型,我通过在构建每个元素时添加它们来创建一个列表。
我有这个:
List<MyComposedModel> TheListOfModel = null;
MyComposedModel ThisObject = new MyComposedModel();
foreach (MyComposedModel in some list)
{
ThisObject.Reset() //clears all properties
....
TheListOfModel.Add(ThisObject)
}
我在Add(ThisObject)行得到Object reference not set to an instance of an object.
。
我错过了什么?
谢谢。
您必须首先初始化TheListOfModel
。代替:
List<MyComposedModel> TheListOfModel = null;
这样做:
List<MyComposedModel> TheListOfModel = new List<MyComposedModel> ();
TheListOfModel为null,因此无法对其应用方法。