Tecnología

Inicio

Cómo escribir datos de la matriz de Visual Basic a un archivo de texto



El lenguaje de programación Visual Basic de Microsoft tiene una serie de métodos que se pueden usar para escribir archivos de texto, pero el más simple utiliza el método de "My.Computer.FileSystem.OpenTextFileWriter". Para escribir un array en el fichero de texto, simplemente iterar a través de la matriz, escribir un elemento en cada línea.

Instrucciones

1 Crear un nuevo proyecto en Visual Basic haciendo clic en "Archivo" y "Nuevo proyecto". Seleccionar un "Aplicación de consola" como el tipo de proyecto. Más tarde, puede utilizar el mismo código, sin modificaciones, para escribir las matrices de Visual Basic a un archivo de texto en el contexto de una aplicación de formularios de Windows.

2 Crear una matriz de ensayo pegando lo siguiente en su proyecto:

Dim matriz () As Integer = {32, 45, 65}

3 Crear el archivo y asignarlo a una variable:

Dim f = My.Computer.FileSystem.OpenTextFileWriter ( "data.txt", False)

Reemplazar "data.txt" con la ruta y el nombre del archivo en el que desea escribir la matriz.

4 Escribir todos los datos de la matriz en el fichero, una entrada por línea:

Para cada x de matriz

f.WriteLine(x)

siguiente
f.Flush ()
f.close ()

5 Pulse el botón de flecha verde para ejecutar el programa.

Consejos y advertencias

  • En este ejemplo se utiliza una matriz de enteros, pero los datos que se puede convertir en una cadena escribirá con éxito a un archivo de texto con este método.
  • El siguiente código leerá los datos de nuevo en una matriz:
  • Dim leer = My.Computer.FileSystem.OpenTextFileReader ( "data.txt")
  • Dim arrList como LinkedList (Of entero) = new LinkedList (Of entero)
  • mientras (no read.EndOfStream)
  • arrlist.AddLast (Integer.Parse (read.readLine))
  • extremo mientras
  • dim = arr2 arrlist.ToArray ()