GameObject[] go1;
GameObject[] go2;
GameObject[] go3;
string[] tag = { "A", "B", "C"};

Dictionary<int, GameObject[]> Dict = new Dictionary<int, GameObject[]>();
Dict.Add(0, go1);
Dict.Add(1, go2);
Dict.Add(2, go3);

for (int i = 0; i < tag.Length; i++)
{
    Dict[i] = GameObject.FindGameObjectsWithTag(tag[i]);
}

以上のコードを書き、タグで一括取得したGameObject群をハッシュテーブルと繰り返しを使って一括で走査しようと試みたところ、以下のように「インスタンス化されていない」というエラーが表示されました。

NullReferenceException: Object reference not set to an instance of an object

GameObject群を一括で取得する際にインスタンス化されていないと表示されるエラーを解決するにはどうしたらよいでしょうか?