に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 に答える