Позвольте мне сначала извиниться, если бы этот вопрос мог звучать, возможно, как дилетантский для опытных программистов среди вас, дело в том, что у меня было много споров об этом на работе, поэтому я действительно хочу получить это прямо, и в основном, почему я 'm, полагаясь на сообщество stackoverflow, чтобы это урегулировать раз и навсегда:)
Итак, с одной стороны, согласно MSDN, мы имеем:
Класс TextWriter
Представляет автора, который может написать последовательная серия символов. Эта класс является абстрактным.
Класс FileStream
Предоставляет поток вокруг файла, поддерживая как синхронные, так и асинхронное чтение и запись операции.
Класс StreamWriter
Реализует TextWriter для записи символов в поток в определенном кодирование.
С другой стороны, очевидно, что все они принадлежат System.IO, но учитывая, что примеры MSDN видят некоторые из них, я все еще не достигаю желаемого момента a-ha.
Любые комментарии были бы более чем оценены, спасибо заблаговременно!