我想做的就是:
Public Property TabsCollection()() as String()()
Get
Return _tabsCollection
End Get
Set(ByVal value()() as String()())
_tabsCollection = value
End Set
End Property
但它错误地说:预期声明结束。
答案 0 :(得分:4)
TabsCollection()()
值()()
Public Property TabsCollection() As String()()
Get
Return _tabsCollection
End Get
Set(ByVal value As String()())
_tabsCollection = value
End Set
End Property
答案 1 :(得分:2)
你有多对括号:
Public Property TabsCollection() as String()()
Get
Return _tabsCollection
End Get
Set(ByVal value as String()())
_tabsCollection = value
End Set
End Property
除此之外,不要以这种方式使用数组。在类的公共接口中,数组(几乎?)总是错误的。此外,这个名称表明你在这里所拥有的东西更适合用另一种数据结构来描述。嵌套的字符串数组是对正确严格打字的规避。
答案 2 :(得分:1)
使用此:
Public Property TabsCollection() as String()()
Get
Return _tabsCollection
End Get
Set(ByVal value as String()())
_tabsCollection = value
End Set
End Property