why can't you use List<string> instead of string[] when using Directory.GetDirectories("c:\\")?
<p>I'm just curious as to why I have to use the <code>string[]</code> when using <code>Directory.GetDirectories()</code></p>

<pre><code>string[] directories = Directory.GetDirectories("c:\\");

foreach (var dir in directories)
{
     Console.WriteLine(dir);
}
</code></pre>

<p>Why can't I use </p>

<pre><code>List&lt;string&gt; _directories = new List&lt;string&gt;();
        _directories = Directory.GetDirectories("c:\\");
</code></pre>
