1

私がやりたいのはこれだけです:

    Public Property TabsCollection()() as String()()
        Get
            Return _tabsCollection
        End Get
        Set(ByVal value()() as String()())
            _tabsCollection = value
        End Set
    End Property

しかし、次のようにエラーが表示されます: ステートメントの終わりが予想されます。

4

3 に答える 3

4

TabsCollection()()

価値()()

Public Property TabsCollection() As String()()
    Get
        Return _tabsCollection
    End Get
    Set(ByVal value As String()())
        _tabsCollection = value
    End Set
End Property
于 2011-03-28T16:13:42.443 に答える
2

冗長な括弧のペアがあります:

Public Property TabsCollection() as String()()
    Get
        Return _tabsCollection
    End Get
    Set(ByVal value as String()())
        _tabsCollection = value
    End Set
End Property

それとは別に、そのように配列を使用しないでください。配列は、(ほとんど?) クラスのパブリック インターフェイスでは常に間違っています。さらに、名前は、ここにあるものが別のデータ構造によってより適切に記述されていることを示唆しています。文字列のネストされた配列は、適切な厳密な型指定を回避します。

于 2011-03-28T16:14:04.300 に答える
1

これを使って:

Public Property TabsCollection() as String()()
    Get
        Return _tabsCollection
    End Get
    Set(ByVal value as String()())
        _tabsCollection = value
    End Set
End Property
于 2011-03-28T16:14:08.120 に答える