Deklarowanie tablicy klas i błąd kompilacji

Deklarowanie tablicy klas i błąd kompilacji
MM
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 8
0

Witam

W poniższym przykładzie próbuje zadeklarować tablicę klas, niestety kompilator wyrzuca błąd "Odwołanie do obiektu nie zostało ustawione na wystąpienie obiektu"

Kopiuj
Public Class cMain
    
    Public Class cField
        Public Sign As String
    End Class
        
    Dim Field(10, 10) As cField
    
    Public Sub Clear()
        For I As Integer = 0 To 10
            For J As Integer = 0 To 10
                Field(I, J).Sign = "tekst" 'tu pojawia się błąd
            Next J
        Next I
    End Sub

End Class
 

Błąd jest pewnie banalny, niestety jestem zielony w visual basicu, ma ktoś może jakiś pomysł?

bogdans
  • Rejestracja: dni
  • Ostatnio: dni
0

Ja też nie znam VB, ale widzę że przekraczasz zakres tablicy.

Ktos
  • Rejestracja: dni
  • Ostatnio: dni
2

Musisz utworzyć każdy z obiektów w tablicy - obecnie masz tam tylko puste referencje.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.