FileStream c# and try and catch
<pre><code>public  static StringBuilder odczyt(string nazwa)
    {
        FileStream plik;
        StringBuilder dane = new StringBuilder("");
        try
        {
            plik = new FileStream(nazwa,FileMode.Open);
        }
        catch(FileNotFoundException)
        {
            Console.WriteLine ("Brak pliku {0}", nazwa);
        }
        int w;
        do
        {
            w = plik.ReadByte();
            if(w != -1)
                dane.Append((char)w);
        }
        while( (w &gt; 0) );
        plik.Close();
        return dane;
    }
}
</code></pre>

<p>Its my simple function, and it was working, but now i dont know how it has happend it dont.
Monodevelop say plik does not have assigned value? 
Coudl someone explain why ?</p>
