ファイルストリームを格納するためのバイト配列プロパティ「ZipFile」を持つオブジェクトがあります。
Resultクラスのプロパティ:
public class Result
{
public byte[] ZipFile;
}
私のアプリケーションでは、PDFファイルを生成し、次のようなReadFileメソッドを使用してファイルを「ZipFile」プロパティに読み込みます。
objResult.ZipFile = ReadFile(FilePath);
ReadFileメソッドの署名:
private byte[] ReadFile(string strFileName)
問題:
複数のPDFファイルを生成しているため、ReadFileメソッドがループで呼び出されます。ReadFileメソッドは、指定されたパラメーターから「objResult.ZipFile」プロパティに新しいファイルを読み取るたびに、「ZipFile」プロパティの古い値を置き換えます。ここで、「ZipFile」プロパティに複数のPDFファイルストリームを保存する必要があります。だから私はそれのために何をすべきですか?このプロパティを2次元のbyte[][]配列に変更する必要がありますか、それともこれを行うためのより良い方法はありますか?このプロパティは、メソッドを呼び出してこれらのファイルを保存(書き込み)するために使用されることに注意してください。すべての提案を受け入れます。ありがとう。