Avatar of altariamx2003
Flag for Mexico asked on

VB.NET need a class property to be a list array

this post is just because I like to learn

a few minutes ago I found this problem on internet: http://stackoverflow.com/questions/1564318/vb-net-need-a-class-property-to-be-a-list-array

I check the example but the class has problems I tried to solve them

this is the class:
Public Class Item
    Private _itemno As String
    Public Property ItemNo() As String
            Return _itemno
        End Get
        Set(ByVal value As String)
            _itemno = value
        End Set
    End Property

End Class

Public Class Accessory
    Private _items As List(Of Item)
    Public Property Items() As List(Of Item)
            Return _items
        End Get
        Set(ByVal value As List(Of Item))
            _items = value
        End Set
    End Property

    Public Sub New()
        _items = New List(Of Item)
    End Sub

End Class

Public Class MasterItem
    Private _item As Item
    Public Property PrimaryItem() As Item
            Return _item
        End Get
        Set(ByVal value As Item)
            _item = value
        End Set
    End Property

    Private _accessories As Accessory
    Public Property Accessories() As Accessory
            Return _accessories
        End Get
        Set(ByVal value As Accessory)
            _accessories = value
        End Set
    End Property
End Class

Open in new window

When I tried to use it:
It show me the following error:
"Too many arguments for Public sub new()"
Visual Basic.NET

Avatar of undefined
Last Comment

8/22/2022 - Mon

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question


it works

thanks bro
I started with Experts Exchange in 2004 and it's been a mainstay of my professional computing life since. It helped me launch a career as a programmer / Oracle data analyst
William Peck