Sunteți pe pagina 1din 2

Module Module1

Sub Main()
' crear array multidimensional y rellenar de valores
Dim iDatos(2, 4) As Integer
Dim iContadorDimUno As Integer
Dim iContadorDimDos As Integer
Dim sTextoFila As String

iDatos(0, 0) = 1000
iDatos(0, 1) = 2000
iDatos(0, 2) = 3000
iDatos(0, 3) = 4000
iDatos(0, 4) = 5000

iDatos(1, 0) = 25
iDatos(1, 1) = 35
iDatos(1, 2) = 45
iDatos(1, 3) = 55
iDatos(1, 4) = 65

iDatos(2, 0) = 111
iDatos(2, 1) = 222
iDatos(2, 2) = 333
iDatos(2, 3) = 444
iDatos(2, 4) = 555

' poner ttulos de la fila y columnas del array a mostrar


Console.WriteLine("Fila" & ControlChars.Tab & _
"Col 0" & ControlChars.Tab & "Col 1" & ControlChars.Tab & _
"Col 2" & ControlChars.Tab & "Col 3" & ControlChars.Tab & "Col 4")

' el bucle externo recorre la primera dimensin


For iContadorDimUno = iDatos.GetLowerBound(0) To iDatos.GetUpperBound(0)
' aqu obtenemos el nmero de fila
' que se est procesando
sTextoFila = iContadorDimUno & ControlChars.Tab
' este bucle recorre la segunda dimensin
For iContadorDimDos = iDatos.GetLowerBound(1) To iDatos.GetUpperBound(1)
sTextoFila = sTextoFila & iDatos(iContadorDimUno, iContadorDimDos) & _
ControlChars.Tab
Next
' mostrar en la consola el contenido
Console.WriteLine(sTextoFila)
sTextoFila = ""
Next
Console.WriteLine()
Console.WriteLine("El nmero de dimensiones es: {0}", iDatos.Rank)
Console.WriteLine("El nmero total de elementos es: {0}", iDatos.Length)
Console.WriteLine("Cantidad de filas de la matriz es : {0}", iDatos.GetLength(0))
Console.WriteLine("Cantidad de columnas de la matriz es : {0}", iDatos.GetLength(1))
Console.WriteLine("Menor indice de las filas de la matriz es : {0}", iDatos.GetLowerBound(0))
Console.WriteLine("Mayor indice de las filas de la matriz es : {0}", iDatos.GetUpperBound(0))
Console.WriteLine("Menor indice de las columnas de la matriz es : {0}", iDatos.GetLowerBound(1))
Console.WriteLine("Mayor indice de las columnas de la matriz es : {0}", iDatos.GetUpperBound(1))

Console.ReadLine()
End Sub

End Module

S-ar putea să vă placă și