Matriz bidimensional como búfer para pantalla Aprende programación con ejercicios Visual Basic (VB.net)

Lección:

Matrices, Estructuras y Cadenas


Ejercicio:

Matriz bidimensional como búfer para pantalla 44


Objetivo:

Cree un programa de Visual Basic (VB.net) que declare una matriz bidimensional de caracteres de 70x20, "dibuje" 80 letras (X, por ejemplo) en posiciones aleatorias y muestre el contenido de la matriz en la pantalla.


Código:

Imports System
Public Class exercise92
    Public Shared Sub Main()
        Dim position As Char(,) = New Char(19, 69) {}
        Dim generator As Random = New Random()
        Dim i As Integer = 0

        While i < 80
            position(generator.[Next](0, 20), generator.[Next](0, 70)) = "X"c
            i += 1
        End While

        For i = 0 To 20 - 1

            For j As Integer = 0 To 70 - 1
                Console.Write(position(i, j))
            Next

            Console.WriteLine()
        Next
    End Sub
End Class