Wird das schließen einer FileStream schließen Sie die StreamReader?

Wenn ich einen FileStream zu erzeugen StreamReader, wird das StreamReader schließen beim schließen des FileStream-oder muss ich mich in der Nähe der StreamReader auch?

public void ReadFile()
{
    var file = new FileStream("c:\file.txt", FileMode.Open, FileAccess.Read);
    var reader = new StreamReader(file);

    try
    {
        txtFile.Text = reader.ReadToEnd();
    }
    catch (Exception)
    {
        throw;
    }
    finally
    {
        file.Close();
    }
}
InformationsquelleAutor norlando | 2009-11-24
Schreibe einen Kommentar