C # Convierte MemoryStream en FileStream
Mi código es este:
byte[] byteArray = Encoding.ASCII.GetBytes(someText);
MemoryStream stream = new MemoryStream(byteArray);
StreamReader reader = new StreamReader(stream);
FileStream file = (FileStream)reader.BaseStream;
Más tarde estoy usando file.Name.
Recibo una InvalidCastException: muestra el siguiente
No se puede emitir un objeto del tipo 'System.IO.MemoryStream' para escribir 'System.IO.FileStream'.
Leí en alguna parte que debería cambiar FileStream a Stream. ¿Hay algo más que deba hacer?