にSystem.Data.Linq.Binary
値を書き込んMemoryStream
でいくつかの操作を実行してから、からに新しい値を再書き込みMemoryStream
しBinary
ます。実行する方法?
2846 次
1 に答える
2
インスタンスは不変であるため、変更することはできませんBinary
(MSDN のドキュメントには、「バイナリ データの不変ブロックを表します。」と記載されています)。Binary
ただし、変数に新しい値を割り当てることができます。
Binary binary = ...
// Binary to MemoryStream
MemoryStream stream = new MemoryStream(binary.ToArray());
...
// MemoryStream to binary
binary = stream.ToArray(); // implicit conversion from byte[] to Binary
于 2010-10-09T21:39:37.627 に答える