What's different between Dim files() As String and Dim files As String()?

后端 未结 4 1989
抹茶落季
抹茶落季 2021-01-05 09:17

In this code:

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

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

is there a differenc

4条回答
  •  我在风中等你
    2021-01-05 10:14

    Actually, there is a difference. Example explains everything:

    Class Demo
        Property X() As Byte
        Property Y As Byte()
    End Class
    
    ...
    
    Sub DemoCode()
        Dim d As New Demo()
        d.X = New Byte() {}   ' !!! invalid
        d.Y = New Byte() {}   ' valid
    End Sub
    

提交回复
热议问题