How do I initialize this array of custom types:

```
PostType[] q = new PostType[qArray.Length];

//initialize array
for( int x = 0; x < qArray.Length; x++)
    q[x] = new PostType();

```

Is there a better way to initialize this array?