なぜ@は正常にダウンロードできないのか教えて下さい
よろしくお願いします

@aaa.csvが作成されるのですが0 byteの空のcsvです

var url1 = new Uri("http://tekitou/xxx.csv";);
var csv1 = "aaa.csv";
var wc1 = new WebClient();
wc1.DownloadFileAsync(url1, csv1);

Aこれは正常にダウンロードできます

var url2 = "http://tekitou/xxx.csv";;
var csv2 = "bbb.csv";
var wc2 = new WebClient();
wc2.DownloadFile(url2, csv2);

B上の2つを1つのメソッドの中に並べてから実行するとなぜかaaa.csv、bbb.csvともに正常にダウンロードできます

var url1 = new Uri("http://tekitou/xxx.csv";);
var csv1 = "aaa.csv";
var wc1 = new WebClient();
wc1.DownloadFileAsync(url1, csv1);

var url2 = "http://tekitou/xxx.csv";;
var csv2 = "bbb.csv";
var wc2 = new WebClient();
wc2.DownloadFile(url2, csv2);