ストリームを最初にリセットする必要がある場合(例MemoryStream
:)を使用することがベストプラクティスです。
stream.Seek(0, SeekOrigin.Begin);
または
stream.Position = 0;
両方とも正常に動作することを確認しましたが、どちらが正しいか疑問に思いましたか?
1
メモリストリームのコンテンツを返す場合、ToArrayは位置に関係なく機能します
—
James Kyburz '30
回答:最も読みやすいもの。
—
jgauffin '30
私は個人的に好み
—
lenniep 2011
stream.Position = 0;
ますが、@ jgauffinに同意する必要があります。最も読みやすいものを選択するだけで、どちらのソリューションも正常に機能します。