```
DataTable[] dt = new DataTable[2];

for(i = 0; i <= 1; i++)
{
  dt[i].Columns.Add("id");
  dt[i].Columns.Add("name");
}

```

When I run this I get:

Object reference not set to an instance of an object.

Can DataTable arrays be declared and used like this?