私がやろうとしているのは、pdfをフラッシュドライブからメモリにロードしてから、アクロバットリーダーでpdfを読むことです。アイデアは、ユーザーがフラッシュを取り外しても、メモリ/RAMにロードされているため、pdfを読むことができるということです。このスレッドから取得した以下のコードを使用しようとしました Save and load MemoryStream to/from file
これは、ファイルの書き込みに使用されます
FileStream file = new FileStream("file.bin", FileMode.Create, System.IO.FileAccess.Write);
byte[] bytes = new byte[ms.Length];
ms.Read(bytes, 0, (int)ms.Length);
file.Write(bytes, 0, bytes.Length);
file.Close();
ms.Close();
これは、ファイルを読み取るために使用されます
MemoryStream ms = new MemoryStream();
FileStream file = new FileStream("file.bin", FileMode.Open, FileAccess.Read);
byte[] bytes = new byte[file.Length];
file.Read(bytes, 0, (int)file.Length);
ms.Write(bytes, 0, (int)file.Length);
file.Close();
ms.Close();
私はプログラミングに比較的慣れていないので、c# を学ぼうとしています。ばかげた質問のように思えるかもしれませんが、コードの実装方法がわかりません。助けてくれてありがとう :)