Dim文件之间有什么不同()作为字符串和Dim文件作为String()?

Che*_*ung 7 vb.net arrays

在这段代码中:

Dim files() As String = Directory.GetFiles("C:/")

Dim files As String() = Directory.GetFiles("C:/")
Run Code Online (Sandbox Code Playgroud)

这些陈述之间有区别吗?

Mar*_*ers 5

两者是相同的.如果使用Reflector,您可以看到它们被编译为相同的IL:

.field private string[] files
Run Code Online (Sandbox Code Playgroud)