StreamWriter ve StreamReader nesneleri kendi başlarına da ayrı ayrı yazma ve okuma işlemlerini gerçekleştirme kabiliyetine sahipken neden FileStream nesnesini argüman olarak alır?
FileStream fstr = new FileStream("text.txt", FileMode.Open);
StreamWriter str = new StreamWriter(fstr);
vs
StreamWriter str = new StreamWriter("text.txt");