0
您可以initialize an anonymous object這樣的:語法初始化匿名對象的數組
Dim cust = New With {.Name = "Hugo", .Age = 23}
,您可以initialize a collection這樣的:
Dim numbers = {1, 2, 3, 4, 5}
Dim names As New List(Of String) From {"Christa", "Brian", "Tim"}
但是你可以初始化匿名對象與語法的支持數組
你可以這樣做,但custs
將只是一個平面在object
:
你可以像這樣做,但在custs
每個項目將只是一個普通的object
:
我怎麼能初始化列表/收集/陣列這樣我就可以訪問集合的全部功能以及內部匿名對象類型的屬性
這就是所謂的「推斷打字」(等同於C#中使用「VAR」)並沒有規定使用選項嚴格關。動態類型使用Option Strict Off並聲明爲Object(與在C#中使用「dynamic」相同)。 –
已修復。謝謝戴夫! – KyleMit