<p>How can I create an empty one-dimensional string array?</p>

Not sure why you'd want to, but the C# way would be
```
```
string[] newArray = new string[0];
```
```
I'm guessing that VB won't be too dissimilar to this.
If you're building an empty array so you can populate it with values later, you really should consider using
```
```
List<string>
```
```
and converting it to an array (if you really need it as an array) with
```
```
newListOfString.ToArray();
```
```