Недавно я прочитал, что в StringWriter и StringReader используются для записи и чтения из StringBuilder.
Хорошо, когда я использую StringBuilder Object, он выглядит как самодостаточный класс.
У нас есть все возможности для чтения и записи StringBuilder, используя
StringBuilder.Append(), Insert(), Replace(), Remove() и т.д.
- Какое возможное использование
StringWriterиStringReader, которое не может быть выполнено самимStringBuilder? - Каково их практическое применение?
- Какова возможная причина, по которой они не принимают
Streamв качестве входа (поскольку любой другой писатель и считыватель берут поток в качестве параметра конструктора для работы), ноStringBuilder?