FileStreamを受け取るプロジェクトに取り組んでいますが、MemoryStreamを返すメソッドで受け取る必要があります。
MemoryStreamをFileStreamに変換するにはどうすればよいですか?私はそれらのコードに触れることができず、問題全体があります。
FileStreamを受け取るプロジェクトに取り組んでいますが、MemoryStreamを返すメソッドで受け取る必要があります。
MemoryStreamをFileStreamに変換するにはどうすればよいですか?私はそれらのコードに触れることができず、問題全体があります。
私があなたの質問を正しく理解していれば、MemoryStreamを返すメソッドがあり、そのストリームをFileStreamを受け取るメソッドに渡す必要があります。私の同僚が、パラメーターの種類がStreamである可能性があるときに、FileStreamパラメーターを使用してメソッドを作成した例をいくつか見てきました。これは、派生型の少ない型をパラメーターに使用する方がよい理由の優れた例です。
私が考えることができる唯一の解決策は、メモリストリームを一時ファイルに書き込むことです。一時ファイルのファイルストリームを作成し、メモリストリームをファイルストリームにコピーしてから、位置をゼロに設定するか、ストリームを閉じて開きます。メソッドに渡すための、同じファイル上の新しいストリーム。
私があなたの質問を誤解した場合は、明確にしてください。