我有一个例外,我看不到我所缺少的。

我有一个名为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> ();

关于c# - 将对象添加到对象列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6231766/

10-14 20:50