是否可以在数组中存储包含列表的类?
我在这个概念上遇到了一些麻烦。
这是我的代码:
我的班级称为“arrayItems”:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace EngineTest
{
[Serializable] //List olarak save etmemiz için bu gerekli.
public class arrayItems
{
public List<items> items = new List<items>();
}
}
这是我的名为“tileItems”的数组的定义:
public static arrayItems[, ,] tileItems;
这是我创建数组的方式:
Program.tileItems = new arrayItems[Program.newMapWidth, Program.newMapHeight, Program.newMapLayers];
我面临的问题是我的 Array 的内容为空。我收到了这个错误:
Object reference not set to an instance of an object.
当我尝试通过 Add() 命令填充数组内的列表时,我得到了同样的错误。
你能指引我正确的方向吗?提前致谢。