Module Module1
Sub Main()
'Hola, mira si lo que deseas es introducir la segunda dimension en la variable X
'mira este ejemplo:
'Me imagino que esa segunda componente NO LA DISGITAS TU sino que tu aplicacion la
'calcula o la hace con un bucle (for, do, while) o por medio de otro contador, cierto?
'variables de contador
Dim i, j As Integer
'declaremos una matriz de ejemplo y rellenemosla con lo que sea.
Dim Matriz(0 To 3, 0 To 3) As String
'ahora COMO NO ERES TU QUIEN digita las componentes, entonces es VB2005 quien las calcula, te recomiendo
'que examines tu codigo donde las componentes avanzan, NO TRATES DE CAPTURAR LA SEGUNDA COMPONENTE
'DESDE LA MATRIZ SINO DESDE LOS CONTADORES, en este ejemplo, desde las i y las j
'En este pequeño ejemplo hagamos un bucle for anidado, como sigue:
For i = 0 To 3
For j = 0 To 3
Matriz(i, j) = Chr(65 + j + i * 3)
Next j
Next i
System.Console.WriteLine("")
System.Console.WriteLine("Bienvenido a solo codigo")
System.Console.WriteLine("")
'Ahora arrojemoslas en la pantalla
For i = 0 To 3
For j = 0 To 3
If j = 3 Then
System.Console.WriteLine("A(" & i & " , " & j & ")= " & Matriz(i, j))
Else
System.Console.Write("A(" & i & " , " & j & ")= " & Matriz(i, j) & " ")
End If
Next j
Next i
'Y COMO VERAS , EN ESTE EJEMPLO, NO SE UTILIZO LA VARIABLE X ya que podeis obtener la segunda componente
'desde las variables de INCREMENTO
System.Console.WriteLine("")
System.Console.WriteLine("Saludos")
System.Console.WriteLine("Quiero mucho a Toph")
System.Console.WriteLine("Nota:")
System.Console.WriteLine("No se si te sirva este pequño ejemplo, ")
System.Console.WriteLine("Si lo miras bien te das cuenta que estoy capturando las dos componentes")
System.Console.WriteLine("de la matriz por medio de las variables de INCREMENTO")
System.Console.WriteLine("")
System.Console.WriteLine("")
System.Console.WriteLine("La matriz 'A' esta llena de las letras , de la A hasta la M")
System.Console.ReadLine()
End Sub
End Module