配列内にリストを含むクラスを格納することは可能ですか?
私はこの概念に問題を抱えています。
これが私のコードです:
「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];
私が直面している問題は、配列の内容がnullであるということです。そして、私はこのエラーを受け取っています:
Object reference not set to an instance of an object.
Add()コマンドで配列内にリストを設定しようとすると、同じエラーが発生します。
私を正しい方向に向けてくれませんか?前もって感謝します。