I have two Class and I want to save my data into arrays form text box like this:
Students.Name(txtID.Text-1).MathMark = txtMark.Text
but I get error: Object reference not set to an instance of an object
my code is:
Dim StudentsNumber as Integer = txtstdnum.Text
Dim Students as New StudentsInf(StudentsNumber)
Students.Name(txtID.Text-1).MathMark = txtMark.Text
Public Class StudentsInf
    Private mName() As String
    Sub New(ByVal StudentNumbers As Integer)
        ReDim mName(StudentNumbers-1)
    End Sub
    Public Property Name(ByVal Index As Integer) As LessonsMark
        Get
            Return mName(Index)
        End Get
        Set(ByVal Value As LessonsMark)
            mName(Index) = Value
        End Set
    End Property
End Class
Public Class LessonsMark
    Private mMathMark() As Object
    Public Property MathMark() As Object
        Get
            Return mMathMark
        End Get
        Set(ByVal Value As Object)
            mMathMark = Value
        End Set
    End Property
End Class
 
    