Streams (cont)

Posted by Paulo Ramos & João Martins | Posted in | Posted on 12:22

0

¢As Streams podem suportar a busca.
A busca é a consulta e modificação de uma posição actual no interior da stream.
A capacidade de busca depende da stream.
¢O StreamReader  e StreamReader são duas classes para de manipular ficheiros de texto.
¢Veremos de seguida um exemplo.

Imports System
Imports System.IO
Module module1
    Public Sub Main()
        Try
            escrever()
            ' Criar uma intância de uma streamreader para ler dum ficheiro.
            Dim sr As StreamReader = New StreamReader("testfile.txt")
            Dim line As String
            'ler e escrever as linhas do ficheiro até ao fim deste
            Do
                line = sr.ReadLine()
                Console.WriteLine(line)
            Loop Until line Is Nothing
            sr.Close()
Catch E As Exception
            ' mostrar ao utilizador o que correu mal
            Console.WriteLine("The file could not be read:")
            Console.WriteLine(E.Message)
            Console.ReadKey()
        End Try
Public Sub escrever()
        ' Cria uma instância de uma StreamWriter para escrever num ficheiro
        Dim sw As StreamWriter = New StreamWriter("testfile.txt")
        ' Inclui algum texto
        sw.Write("Este é um teste")
        sw.WriteLine("-------------------")
        ' Outros objectos podem ser escritos no ficheiro
        sw.Write("Data : ")
        sw.WriteLine(DateTime.Now)
        sw.Close()
    End Sub
        Console.ReadKey()
    End Sub


Comments Posted (0)

Enviar um comentário