Как взять stringbuilder и преобразовать его в поток?
ТАКИМ ОБРАЗОМ, мой stringbuilder должен быть преобразован в a:
StreamReader stream = ????
Обновление
Я пытался использовать stringreader как:
StringReader sr = new StringReader(sb.ToString());
StreamReader stream = new StreamReader(sr);
но это не работает?
Используйте ToString, чтобы преобразовать StringBuilder в String, и используйте StringReader, чтобы обернуть String как Stream.
Если требуется использование StreamReader
, тогда преобразуйте строку в поток памяти, а затем создайте новый StreamReader, используя этот объект:
StreamReader reader= new StreamReader(
new MemoryStream(Encoding.ASCII.GetBytes(sb.ToString())));