Inicializando matriz
Publicado por Roberto (4 intervenciones) el 27/09/2009 14:41:15
Buenas, tengo esta clase:
Public Class usuario
Public nombre As String
Public contraseña As String
End Class
Y luego tengo una matriz:
Dim matriz(19) As usuario
Quería inicializarla con esta funcion
Public Sub inicializar(ByVal matriz() As usuario)
Dim cont As Integer
matriz(0).nombre = "user"
matriz(0).contraseña = "pass"
For cont = 1 To 19
matriz(cont).nombre = "user" & cont
matriz(cont).contraseña = "pass" & cont
Next
End Sub
Y la llamo con esta sentencia
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
inicializar(matriz)
End Sub
Pero me tira un error System.NullReferenceException
¿Qué falla?
Gracias de antemano
Public Class usuario
Public nombre As String
Public contraseña As String
End Class
Y luego tengo una matriz:
Dim matriz(19) As usuario
Quería inicializarla con esta funcion
Public Sub inicializar(ByVal matriz() As usuario)
Dim cont As Integer
matriz(0).nombre = "user"
matriz(0).contraseña = "pass"
For cont = 1 To 19
matriz(cont).nombre = "user" & cont
matriz(cont).contraseña = "pass" & cont
Next
End Sub
Y la llamo con esta sentencia
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
inicializar(matriz)
End Sub
Pero me tira un error System.NullReferenceException
¿Qué falla?
Gracias de antemano
Valora esta pregunta


0