C # Приведение MemoryStream к FileStream
Мой код такой:
byte[] byteArray = Encoding.ASCII.GetBytes(someText);
MemoryStream stream = new MemoryStream(byteArray);
StreamReader reader = new StreamReader(stream);
FileStream file = (FileStream)reader.BaseStream;
Позже я использую файл. Имя.
Я получаю InvalidCastException: он отображает следующее
Невозможно привести объект типа «System.IO.MemoryStream» к типу «System.IO.FileStream».
Я где-то читал, что я должен просто изменить FileStream на Stream. Есть ли что-то еще, что я должен сделать?