Witam.
Zastanawiam się jak zmusić moją aplikacje konsolową do otwarcia pliku, a następnie przeszukania wpliku w poszukiwaniu jakiegoś ciągu znaków. Odnośnie do otwarcia pliku obstawiałbym StreamReadera. Ma ktoś jakiś pomysł ?

EDIT:
zastosowalem streamreader'a

static void szukaj(string sciezka,int ilosc)
    {
        string nazwa, pas = "Password2",hash="";
        string sLine = " ";
            for (int i = 0; i < ilosc; i++)
            {
                if (File.Exists(sciezka+"\\config(" + i.ToString() + ").dat"))
                {
                    nazwa="config("+i.ToString()+").dat";
                    Console.WriteLine("Dane dotyczące pliku: "+nazwa.ToString());
                    StreamReader czytnik = new StreamReader ((sciezka+"\\config(" + i.ToString() + ").dat"));                    
                     sLine = czytnik.ReadToEnd();
                    Console.WriteLine("Plik config(" + i.ToString() + ").dat ma dlugość "+sLine.Length.ToString()+" znaków");
                    for (int poz = 0; poz < sLine.Length-pas.Length ;poz++)
                    {
                        hash = sLine.Substring(poz, pas.Length);
                        if (hash == pas)
                        {
                            int poz1 = poz;
                            hash = "";
                            while (sLine.Substring(poz1+2+pas.Length,1)!="\0")
                            {
                                hash += sLine.Substring(poz1 + 2 + pas.Length,1);
                                poz1++;
                            }
                            Console.WriteLine("hash: " + hash);
                            przelam(hash, 2);                            
                            break;
                        }
                    }                    
                }    
            }
            Console.WriteLine("Koniec ...");
            Console.ReadLine();
            pokaz_menu();