Róznice miedzy StreamReader,StreamWriter,File

0

Witam,
Jeżeli używamy metod statycznych klasy File, które mogą sprawdzić, czy istnieje obiekt czy tez nie , odczytać coś lub zapisać do pliku, dodać do pliku tekst i pobrać informacje o pliku. To po co w takim razie używać obiektów StreamReader czy StreamWriter skoro wszystko to możemy zrobić za pomocą metod statycznych klasy File ?

2

przy uzyciu tych klas mozesz czytac/pisac z/do dowolnego strumienia a nie tylko z/do pliku, tu masz liste paru implementacji Stream https://msdn.microsoft.com/en-us/library/system.io.stream(v=vs.110).aspx
przykladowo mozesz sobie napisac metode GetData(StreamReader reader) ktora bedzie pobierala dane niezaleznie od tego czy zrodlem jest plik, stronka www czy cos tam jeszcze

0

OK, rozumiem dzięki ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1