ディレクトリ名一覧を取得し、そのディレクトリを順次削除するプログラムを書いていたのですがstring配列で躓いてしまいました。
いろいろ調べたのですがわかりません。
取得したディレクトリ一覧を、どうやって使用すればいいのでしょうか。

なお、
System.IO.Directory.Delete("C:\\Folder", true);
で消せばいいのではという方もいると思いますが、プログレスバーで削除の進行状況を確認できるようにしたいので。

回答の程よろしくお願いいたします。

int num;

string[] dirs = Directory.GetDirectories(@"C:\\Folder", "*", SearchOption.AllDirectories);
foreach (string dir in dirs)
{
num++;
Console.WriteLine(dir);
}

progressBar1.Minimum = 0;
progressBar1.Maximum = num;

for (int i = 0; i < num; i++)
{
//わからないのはこの部分です。
System.IO.Directory.Delete("C:\\Folder\\".dirs, true);
System.Threading.Thread.Sleep(1000);
progressBar1.Value = i;
}