2012-03-20 3 views

ответ

1

Простой, Var не является типом. удалите as var, это бесполезно.

Пусть использовать компилятор inferation, или указать правильный тип (файл я воображаю)

For Each file In files 
    Debug.WriteLine("Deleting... " & Convert.ToString(file)) 
    isf.DeleteFile(file) 
Next 

или

For Each file as File In files 
    Debug.WriteLine("Deleting... " & Convert.ToString(file)) 
    isf.DeleteFile(file) 
Next 

Edit: объяснение относительно for each: Если вы не укажете тип ваш итератор (file в вашем случае), компилятор попытается определить его тип.

В некоторых волосатых случаях он не сможет определить правильный тип, поэтому вам нужно будет указать его для него, используя as. Но в вашем случае, я считаю, что для каждого будет работать без указания типа.

Смежные вопросы