将对象添加到对象列表中

本文关键字:对象 列表 添加 | 更新日期: 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,因此无法对其应用方法。