manipulação de arquivos é muitas vezes uma parte integrante do desenvolvimento de software. Na programação Visual Basic , você pode usar a classe StreamWriter para criar um objeto que escreve os seus dados para arquivos , incluindo matrizes . Depois que você terminar de usar sua matriz em outro lugar no seu programa , você pode chamar uma função para gravar a matriz para um arquivo novo ou existente. Você pode fazer isso como um evento de clique de botão ou automaticamente quando um usuário fecha o programa . Instruções
1
Crie ou abra o sub instrução que você deseja usar para escrever sua matriz em um arquivo. Por exemplo :
Sub WriteArray Privado ( )
Isto cria uma nova sub declaração de que você pode chamar a qualquer momento em seu programa
2
Declare seu objeto StreamWriter com . a seguinte linha:
Dim escritor Como System.IO.StreamWriter = Novo System.IO.StreamWriter ( " path_to_file ", True )
Substitua a string com o caminho real para o arquivo que você vai usar para salvar o array. Por exemplo, "C: \\ myFile.txt " usa um arquivo de texto na pasta C: \\ . O segundo parâmetro é um valor booleano usado para determinar o que você quer que aconteça , se o arquivo já existe. "Verdadeiro" significa que você deseja anexar a um arquivo existente ao "Falso" significa que você deseja substituí-lo . Se nenhum arquivo existir, VB irá criá-lo automaticamente
3
Use um loop para escrever o conteúdo de sua matriz para o arquivo : .
For i = 0 To sizeOfArray
writer.write ( myArray (i))
writer.WriteLine ()
Next i
"Escreva" o sub escreve um personagem para o arquivo . No caso de a matriz , ele vai escrever o conteúdo total de cada índice de matriz , indicados pelo contador de "i ". Os sub " WriteLine " simplesmente escreve uma nova linha para o arquivo para manter cada valor da matriz separado
4
Feche o objeto StreamWriter ea declaração sub com o seguinte : .
Escritor . close ()
End Sub