В этом коде:
Dim files() As String = Directory.GetFiles("C:/")
Dim files As String() = Directory.GetFiles("C:/")
существует ли различие между операторами?
Эти два кода идентичны. Если вы используете Reflector, вы можете увидеть, что они скомпилированы в один и тот же IL:
.field private string[] files
Они производят одно и то же - только две альтернативные формы объявления.