in VB.NET può essere spesso utile che il programma debba leggere da un file per effettuare un operazione.

ecco prima di tutto un codice di esempio:

        Dim read As New IO.StreamReader("C:\file.txt")
        Dim g As String
        While Not read.EndOfStream
            g = read.ReadLine
            If g.ToLower.Contains("ciao mondo") Then
                MsgBox("il file contiene la stringa ciao mondo")
            Else
                MsgBox("il file non contiene la stringa cia mondo")
            End If
        End While



La riga 1 dichiara una variabile per leggere all' interno del file "file.txt".
La 2 dichiara una variabile del tipo string che poi servirà per leggere fino all' ultima riga del file (se non la mettete il programma leggerà solo la prima riga del file.)
Nella 3 uso un while per utilizzare la variabile g.
Nella 4 indico che la variabile deve essere uguale alla variabile read.
nella 5 dichiaro un if che se il file contiene la stringa "ciao mondo" fa partire un messaggio, conseguendo con un else che se non la contiene fa partire un altro messaggio.
nell' ultima ho chiuso il while.

NOTA: ToLower serve per indicare al programma che non deve fare caso tra le maiuscole e le minuscole.

Autore: Pinguino, spero vi sia stata utile!