掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ZipPackageクラスの使い方は? (ID:146081)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
このC#のサンプルの中で、もうひとつ分からないことがあります。 ファイルのストリームをpackagePartに書き込んでいるところがありますが、 CopyStream(fileStream, packagePartDocument.GetStream()); この関数は、以下のようになっています。 private static void CopyStream(Stream source, Stream target) { const int bufSize = 0x1000; byte[] buf = new byte[bufSize]; int bytesRead = 0; while ((bytesRead = source.Read(buf, 0, bufSize)) > 0) target.Write(buf, 0, bytesRead); }// end:CopyStream() この関数の引数のtargetには、packagePartDocument.GetStream()が当てられていますが、 packagePartDocument.GetStream()はpackagePartのストリームを返すメソッドです。 しかし、上記関数はこのストリームにソースファイルのストリームを書き込んでいますが、 これはpackagePartDocument.GetStream()のアドレスに書き込んでいるということなのでしょうか? こんなこと、VBでもできるのでしょうか?
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.