check out the ArrayList class.
Code:
using System.Collections;
...
ArrayList al = new ArrayList;
for(int i=0;i<20;i++){
string s = "whatever";
al.Add(s);
}
i'm not sure exactly what you're trying to do, but ArrayList is a way to make re-sizable arrays.